Crontab ne marche pas

Tony85 Messages postés 74 Statut Membre -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous et à toutes

Voici mon probleme j'essai de configurer un crontab exécutant mon script arret_pc.sh voici comment je proccède :

administrateur@pc-med300709b:~$ sudo -s
root@pc-med300709b:~# crontab -e
no crontab for root - using an empty one
29
1
# m h dom mon dow command
59 23 * * * /home/administrateur/Bureau/arret_pc.sh
?
59 23 * * * /home/administrateur/Bureau/arret_pc.sh >> /tmp/log.txt
?

J'arrive pas a compredre pourquoi ma configuration n'est pas prise en compte ???

Si vous avez des idées.....

Merci d'avance
Configuration: Ubuntu 9.10

24 réponses

  • 1
  • 2
  1. Tony85 Messages postés 74 Statut Membre 7
     
    Voici ce qu'il me donne :

    root 1140 1 0 11:21 ? 00:00:00 cron
    root 2122 2102 0 13:07 pts/0 00:00:00 grep cron
    1
  2. Tony85 Messages postés 74 Statut Membre 7
     
    Ouais voila ce que j'ai fait et tjs rien fanchement je sais pas quoi faire :

    root@pc-med300709b:~# service cron stop
    cron stop/waiting
    root@pc-med300709b:~# service cron start
    cron start/running, process 2289
    root@pc-med300709b:~# crontab -e
    no crontab for root - using an empty one
    29
    1
    # m h dom mon dow command
    50 15 * * * /sbin/shutdown -h 0 >> /tmp/log.txt
    ?
    1
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Ton script est exécutable au moins ?
    Il y a quoi dedans ?
    0
  4. Tony85 Messages postés 74 Statut Membre 7
     
    Oui le script est exécutable si je le lance a la main sa fonctionne.

    Je te donne son contenu :

    #!/bin/sh

    sudo shutdown -h 0

    Merci de ton aide

    Cdt

    Tony
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Euh... dans la mesure où la crontab est exécutée par le pseudo "root", enlever le "sudo" et rajouter le chemin complet vers "shutdown" (/sbin/shutdown).
    0
  7. Tony85 Messages postés 74 Statut Membre 7
     
    Ok j'ai docn essayer de faire ceci et encore pareil je commence a déséspéré :(

    Voici ce que j'ai essayer de faire :

    administrateur@pc-med300709b:~$ sudo -s
    root@pc-med300709b:~# crontab -e
    no crontab for root - using an empty one
    29
    1
    # m h dom mon dow command
    00 11 * * * root /sbin/shutdown -h 0
    ?
    00 11 * * * root /sbin/shutdown -h 0
    ?
    00 11 * * * /sbin/shutdown -h 0
    ?
    00 11 * * * root /sbin/shutdown -h 0 >> /tmp/log.txt
    ?

    Sa ne marche encore pas
    0
  8. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    cron tourne ?
    ps -ef¦grep cron
    0
  9. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    teste le cron avec une ligne
    * * * * * date >> /tmp/testcron.log
    0
  10. Tony85 Messages postés 74 Statut Membre 7
     
    tjs pareil cela ne fonctionne pas !!!

    Je commence a déséspéré vosu connaissez un autre moyen sinon pour programmer un arret quotidien
    à 23h59 ???

    Merci de votre aide
    0
  11. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    affiche
    crontab -l
    cron ne fonctionne pas, essaye de le redémarrer
    /etc/init.d/cron stop
    /etc/init.d/cron start
    /etc/init.d/cron status
    0
  12. Tony85 Messages postés 74 Statut Membre 7
     
    J'ai donc essayé les 3 commandes est j'ai comme résultat :

    Rather than invoking init scripts through /etc/init.d, use the service(8)
    utility, e.g. service cron status

    Since the script you are attempting to invoke has been converted to an
    Upstart job, you may also use the status(8) utility, e.g. status cron
    cron start/running, process 2245
    0
  13. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    essaye
    service cron stop
    service cron start
    0
  14. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    que répond crontab -l
    0
  15. Tony85 Messages postés 74 Statut Membre 7
     
    Il me repond aucun crontab de crée !!
    0
  16. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    quand tu edites avec crontab -e tu ne sauve pas en sortant, quel editeur utilises tu ?
    ou bien essaye:
    echo '* * * * * date >> /tmp/log1' ¦ crontab -
    crontab -l
    tail -f /tmp/log1
    0
  17. Tony85 Messages postés 74 Statut Membre 7
     
    Question peut etre bete mais pour moi quand je fini d'écrire ma ligne j'appuie sur entrée et après sa me met jsute :
    ?

    Cela devrai dire que quand jappuie sur entrée il l'enregistre pas

    Quelle command utiliser pour qu'il enregistre alors ma commande ????
    0
  18. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    si c'est ed taper
    w
    q
    0
  19. Tony85 Messages postés 74 Statut Membre 7
     
    Salut désolé j'ai pas pu le fare hier voial ce que sa me donne :

    root@pc-med300709b:~# crontab -e
    no crontab for root - using an empty one
    29
    1
    # m h dom mon dow command
    15 10 * * * /sbin/shutdown -h 0
    ?
    w
    29
    q
    crontab: "/usr/bin/sensible-editor" exited with status 1
    root@pc-med300709b:~# crontab -l
    no crontab for root

    J'arrve pas a comprendre
    0
  20. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    quel éditeur texte utilises-tu habituellement ? tu fais par ex. pour que crontab ouvre vi :
    export EDITOR=/usr/bin/vi
    crontab -e
    0
  21. Tony85 Messages postés 74 Statut Membre 7
     
    Non pour réaliser sa je lanec mon terminal et tape crontab -e
    0
  • 1
  • 2