Questions à propos de crontab

Résolu
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. Contributeur
    Salut,

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

    Non ?
    Voir cron
    1
    1. 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. Contributeur
        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. Ah zut !
        J'ai cru lire sur un autre site qu'il y avait les secondes.. ;)
        Merci !
        0
    2. 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. Ben y sont rapide dessus les collègues
        et bien sûr plus simple !
        0
    3. Merci à tous !
      J'ai résolu mon problème !
      0