Questions à propos de crontab

Résolu
SIrgue -  
dmganges Messages postés 150 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai un petit serveur VPS chez 1&1 et je veut lancer un script toutes les 2 heures.
Donc je vais voir dans ma crontab avec
crontab -e

Je rentre cette ligne :
 * * */2 * * * "/etc/init.d/minecraft restart"

Ctrl + X et voilà l'erreur :
no crontab for root - using an empty one
crontab: installing new crontab
"/tmp/crontab.wnLF37/crontab":1: bad command
errors in crontab file, can't install.
Do you want to retry the same edit?


Une idée ? Merci d'avance !

4 réponses

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

* */2 * * * "/etc/init.d/minecraft restart"

Non ?
Voir cron
1
SIrgue
 
C'est pas plutôt toutes les 2 minutes ça ?
Mais je crois que ça ne passe pas à cause du paramètre de la commande
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Non c'est toutes les 2 heures !

Lis le lien, c'est expliqué...

Si tu remarques bien j'ai enlevé un "*" qui était en trop ;-(
Il n'y a que 5 champs "étoilés" dans une crontab :
* minutes
* heures
* jours du mois
* mois
* jours de la semaine
0
SIrgue
 
Ah zut !
J'ai cru lire sur un autre site qu'il y avait les secondes.. ;)
Merci !
0
dmganges Messages postés 150 Date d'inscription   Statut Membre Dernière intervention   19
 
Bjr,

Puisque tu sembles lancer depuis root :
Il te faut ajouter ta ligne dans le fichier /etc/crontab

puis toujours en root la commande :

crontab -u root /etc/crontab


Sinon pour un user TonUser tu fais
crontab -e > TonFichierCron

tu ajoutes ta ligne dans TonFichierCron
et tu lances :

crontab -u TonUser TonFichierCron
0
dmganges Messages postés 150 Date d'inscription   Statut Membre Dernière intervention   19
 
Ben y sont rapide dessus les collègues
et bien sûr plus simple !
0
SIrgue
 
Merci à tous !
J'ai résolu mon problème !
0