Executer un script toutes les deux heures
Résolu/Fermé
lucaslombard
Messages postés
332
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
19 avril 2011
-
Modifié par lucaslombard le 19/04/2011 à 06:30
creadiff Messages postés 445 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 - 26 avril 2011 à 07:15
creadiff Messages postés 445 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 - 26 avril 2011 à 07:15
A voir également:
- Crontab toutes les heures
- Télécharger 24 heures chrono saison 1 complet en français gratuit - Forum Audio
- Exécuter crontab manuellement - Forum Shell
- Montre qui sonne toutes les heures - Forum Accessoires & objets connectés
- [Script shell] crontab ✓ - Forum Shell
- Restriction de sécurité : veuillez réessayer à partir de cet appareil dans 72 heures - Forum Snapchat
4 réponses
rescue
Messages postés
1039
Date d'inscription
vendredi 16 novembre 2007
Statut
Contributeur
Dernière intervention
27 mars 2019
136
18 avril 2011 à 21:36
18 avril 2011 à 21:36
Bonsoir,
Avez vous pensé à cron ?
crontab -e
Vous programmez vos heures pour lancer vos scripts.
Ce n'est qu'une idée.
Moi c'est ce que je fais.
@+
Avez vous pensé à cron ?
crontab -e
Vous programmez vos heures pour lancer vos scripts.
Ce n'est qu'une idée.
Moi c'est ce que je fais.
@+
lucaslombard
Messages postés
332
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
19 avril 2011
50
18 avril 2011 à 22:26
18 avril 2011 à 22:26
Merci !
Donc selon le format "mm hh jj MMM JJJ tâche > log"
Je mets ça ?
#Toutes les heures
00 00 * * * mcrestart > /dev/nul
00 01 * * * mcrestart > /dev/nul
00 02 * * * mcrestart > /dev/nul
00 03 * * * mcrestart > /dev/nul
00 04 * * * mcrestart > /dev/nul
00 05 * * * mcrestart > /dev/nul
00 06 * * * mcrestart > /dev/nul
00 07 * * * mcrestart > /dev/nul
00 08 * * * mcrestart > /dev/nul
00 09 * * * mcrestart > /dev/nul
00 10 * * * mcrestart > /dev/nul
00 11 * * * mcrestart > /dev/nul
00 12 * * * mcrestart > /dev/nul
00 13 * * * mcrestart > /dev/nul
00 14 * * * mcrestart > /dev/nul
00 15 * * * mcrestart > /dev/nul
00 16 * * * mcrestart > /dev/nul
00 17 * * * mcrestart > /dev/nul
00 18 * * * mcrestart > /dev/nul
00 19 * * * mcrestart > /dev/nul
00 20 * * * mcrestart > /dev/nul
00 21 * * * mcrestart > /dev/nul
00 22 * * * mcrestart > /dev/nul
00 23 * * * mcrestart > /dev/nul
#Toutes les deux heures
00 00 * * * mcbackup > /dev/nul
00 02 * * * mcbackup > /dev/nul
00 04 * * * mcbackup > /dev/nul
00 06 * * * mcbackup > /dev/nul
00 08 * * * mcbackup > /dev/nul
00 10 * * * mcbackup > /dev/nul
00 12 * * * mcbackup > /dev/nul
Merci encore !
Donc selon le format "mm hh jj MMM JJJ tâche > log"
Je mets ça ?
#Toutes les heures
00 00 * * * mcrestart > /dev/nul
00 01 * * * mcrestart > /dev/nul
00 02 * * * mcrestart > /dev/nul
00 03 * * * mcrestart > /dev/nul
00 04 * * * mcrestart > /dev/nul
00 05 * * * mcrestart > /dev/nul
00 06 * * * mcrestart > /dev/nul
00 07 * * * mcrestart > /dev/nul
00 08 * * * mcrestart > /dev/nul
00 09 * * * mcrestart > /dev/nul
00 10 * * * mcrestart > /dev/nul
00 11 * * * mcrestart > /dev/nul
00 12 * * * mcrestart > /dev/nul
00 13 * * * mcrestart > /dev/nul
00 14 * * * mcrestart > /dev/nul
00 15 * * * mcrestart > /dev/nul
00 16 * * * mcrestart > /dev/nul
00 17 * * * mcrestart > /dev/nul
00 18 * * * mcrestart > /dev/nul
00 19 * * * mcrestart > /dev/nul
00 20 * * * mcrestart > /dev/nul
00 21 * * * mcrestart > /dev/nul
00 22 * * * mcrestart > /dev/nul
00 23 * * * mcrestart > /dev/nul
#Toutes les deux heures
00 00 * * * mcbackup > /dev/nul
00 02 * * * mcbackup > /dev/nul
00 04 * * * mcbackup > /dev/nul
00 06 * * * mcbackup > /dev/nul
00 08 * * * mcbackup > /dev/nul
00 10 * * * mcbackup > /dev/nul
00 12 * * * mcbackup > /dev/nul
Merci encore !
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
18 avril 2011 à 22:30
18 avril 2011 à 22:30
Salut,
Non, crontab sait faire beaucoup plus simple en matière d'unité de temps ;-\
Non, crontab sait faire beaucoup plus simple en matière d'unité de temps ;-\
lucaslombard
Messages postés
332
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
19 avril 2011
50
18 avril 2011 à 22:33
18 avril 2011 à 22:33
Comment faire alors ?
Merci.
Merci.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
18 avril 2011 à 22:34
18 avril 2011 à 22:34
Clique sur le lien ci-dessus ;-))
lucaslombard
Messages postés
332
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
19 avril 2011
50
18 avril 2011 à 22:37
18 avril 2011 à 22:37
Donc il faut faire :
00 * * * * mcrestart > /dev/nul
00 */2 * * * mcbackup > /dev/nul
N'est-ce pas ?
Merci.
00 * * * * mcrestart > /dev/nul
00 */2 * * * mcbackup > /dev/nul
N'est-ce pas ?
Merci.
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
18 avril 2011 à 22:46
18 avril 2011 à 22:46
Oui mais en donnant le chemin absolu de ton fichier à exécuter :
Penser aussi à l'intérieur du script à donner tous les chemins absolus vers chaque commande et bien initialiser les variables d'environnement.
00 * * * * /chemin/absolu/vers/mcrestart > /dev/nul
Penser aussi à l'intérieur du script à donner tous les chemins absolus vers chaque commande et bien initialiser les variables d'environnement.
lucaslombard
Messages postés
332
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
19 avril 2011
50
19 avril 2011 à 06:30
19 avril 2011 à 06:30
Merci. J'ai mis ces lignes :
00 * * * * /etc/init.d/minecraft restart > /home/save_restart.log
00 */2 * * * /etc/init.d/minecraft backup > /home/save_restart.log
Je verrais si un fichier de sauvegarde a été créé à 8h00, si c'est le cas je mettrais résolu ;)
00 * * * * /etc/init.d/minecraft restart > /home/save_restart.log
00 */2 * * * /etc/init.d/minecraft backup > /home/save_restart.log
Je verrais si un fichier de sauvegarde a été créé à 8h00, si c'est le cas je mettrais résolu ;)
lucaslombard
Messages postés
332
Date d'inscription
jeudi 28 février 2008
Statut
Membre
Dernière intervention
19 avril 2011
50
19 avril 2011 à 06:40
19 avril 2011 à 06:40
J'ai précisé en doublant ">>" comme sur les tutos :
00 * * * * /etc/init.d/minecraft restart >>/home/save_restart.log
00 */2 * * * /etc/init.d/minecraft backup >>/home/save_restart.log
00 * * * * /etc/init.d/minecraft restart >>/home/save_restart.log
00 */2 * * * /etc/init.d/minecraft backup >>/home/save_restart.log
26 avril 2011 à 07:15