pour un arrêt de cinq heures trente, devrais-je changer ceci:
30 02 * * * /sbin/shutdown -h now
à:
30 17 * * * /sbin/shutdown -h now
voir également:
pour un arrêt de cinq heures trente, devrais-je changer ceci:
30 02 * * * /sbin/shutdown -h now
à:
30 17 * * * /sbin/shutdown -h now
voir également:
Réponses:
Oui c'est correct. Notez que seul root peut exécuter la commande shutdown par défaut. Donc, si vous n'avez pas fait de peaufinage avec la permission d'exécuter la commande, il suffit de mettre l'entrée cron dans cron (
sudo crontab -e
) de/etc/crontab
l'utilisateur root ou d'ajouter l'entrée en mentionnant l'utilisateur en tant que root.EDIT (concernant Anacron): Absolument mauvaise idée. anacron est généralement utilisé lorsque vous souhaitez exécuter une commande quotidiennement, mais vous ne savez pas si votre ordinateur sera allumé ou éteint. Disons que vous avez ajouté une entrée anacron pour exécuter une commande. Ensuite, si l'ordinateur est sous tension, anacron vérifie et exécute la commande. Si l'ordinateur était hors tension à cette heure spécifiée, vous devez le mettre sous tension à la prochaine exécution de cette commande par anacron.
Donc, en un mot, anacron est utilisé alors que vous n'êtes pas sûr que votre ordinateur va être allumé ou éteint. Dans votre cas, vous éteignez votre ordinateur. Par conséquent, si vous décidez de le faire fonctionner par anacron, votre ordinateur sera éteint par anacron s’il était éteint et que vous l’allumerez après le délai spécifié.
Votre commande
signifie que courir d’
30 7 * * * root start -q anacron
abord, si cela échoue,30 17 * * * root /sbin/shutdown -h now
cela n’a aucun sens, je pense. Ajoutez simplement l'entrée dans crontab et ça fera l'affaire.la source
/etc/cron.d/anacron
?