Questions à propos de crontab

Résolu
SIrgue -  
dmganges Messages postés 152 Statut Membre -
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

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

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

    Non ?
    Voir cron
    1
  2. 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
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      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
    2. SIrgue
       
      Ah zut !
      J'ai cru lire sur un autre site qu'il y avait les secondes.. ;)
      Merci !
      0
  3. dmganges Messages postés 152 Statut Membre 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
    1. dmganges Messages postés 152 Statut Membre 19
       
      Ben y sont rapide dessus les collègues
      et bien sûr plus simple !
      0
  4. SIrgue
     
    Merci à tous !
    J'ai résolu mon problème !
    0