Bonsoir,
je souhaiterais rebooter un serveur à 3h du matin un dimanche sur deux.
Je ne sais pas comment m'y prendre.
Merci par avance
Version imprimable
Bonsoir,
je souhaiterais rebooter un serveur à 3h du matin un dimanche sur deux.
Je ne sais pas comment m'y prendre.
Merci par avance
Bonjour,
tu as tout ici.
J'ai testé ma commande ici, ça a l'air de fonctionner
http://cron.schlitt.info/index.php?c...=100&test=Test
Cependant sur ma distrib linux mageïa
quand j'enregistre ma crontab, j'ai l'erreur
Citation:
bad day-of-week
errors in crontab file, can't install
Code:crontab -e
Citation:
# reboot un dimanche sur deux à 02:00
0 2 * * 0/2 /usr/bin/reboot
Tu devrais chercher 'crontab generator' dans ton moteur de recherche préféré.
Si crontab dit que ta périodicité est invalide, c'est que ta périodicité est invalide.
sur schlitt, ça exécute la commande toutes les semaines : le 2, le 9, le 16...
ça ne tient donc pas compte de ce qui suit la barre oblique.
cron, dans le cinquième champ, attend un numéro de jour, il ne peut pas y avoir de "pas" comme dans les champs horaires.
Bonjour
Je ne vois pas trop comment symboliser le "un dimanche sur deux" dans le cron. En fait, j'aurais même tendance à dire que ce n'est pas possible/prévu. D'ailleurs, que signifie réellement "un dimanche sur deux" ? Faut-il traduire par "le premier et 3° dimanche du mois" ; "le premier, 3°, 5°, 7°, 9°, 11°, etc... dimanche de l'année" ou bien par toute autre signification qui pourrait exister mais que je n'ai pas envie de chercher ici ???
Donc déjà commence par répondre à cette question. Ensuite, de là, moi je créerais un script qui détecte si oui ou non on est dans le cas du dimanche sur deux selon la définition que tu en donnes et qui, si c'est le cas, reboote la machine. Puis je mettrais ce script dans le cron à s'exécuter tous les dimanches...
[edit] C'est d'ailleurs ce qui est écrit au bout du lien posté initialement par N_Bah. Sauf que là, le test se fait directement dans le cron au lieu de le déporter dans un script...