Réponses:
Pour modifier la crontab racine:
sudo -i
crontab -e
mettez les entrées que vous voulez; il y a un modèle pratique chargé par crontab qui vous montre quels champs sont quoi. Une fois que vous avez terminé et enregistré dans l'éditeur crontab:
exit
pour revenir au shell utilisateur.
Pour redémarrer la machine à minuit et à 8 heures, vous avez besoin de la ligne:
0 0,8 * * * reboot
mais vraiment, Linux n'a pas besoin d'être beaucoup redémarré, voire pas du tout.
crontab
? Pourquoi ne pas sudo crontab -e
?
exit
lorsque vous avez terminé.
sudo
devrait refuser de courir su
. Il y aura bien sûr un million de façons de le contourner (y compris -i
), mais au moins vous devrez faire plus d'efforts pour exécuter un root
shell.
crontab -l
. Mais vraiment, je ne comprends toujours pas pourquoi vous devez redémarrer si souvent. Linux n'en a pas besoin, et à moins que vous ne testiez de nouveaux noyaux, vous pouvez garder le système en place. Mon serveur domestique fonctionne depuis 415 jours, se déplaçant avec bonheur sans problème.
J'espère que cela vous aidera.
sudo nano /etc/crontab -e
Dans le fichier, ajoutez une ligne
0 0 * * * root reboot
Je n'ai pas essayé mais j'espère que cela vous aidera.
sudo crontab -e
sudo nano /etc/crontab -e
: -e
Cela n'a aucun sens, selon la page de manuel de nano, il est "Ignoré, pour compatibilité avec Pico".
https://www.raspberrypi.org/documentation/linux/usage/cron.md
ou :
utilisez cette recommandation:
shutdown -r hh:mm:ss
vous pouvez ajouter cette recommandation à /etc/rc.local ofter réinitialiser votre appareil, exécutez à nouveau ceci.
mkdir /var/spool