Pages : 1
#1 Le 23/06/2014, à 11:53
- pthenot
crontab avec ubuntu 14.04
Bonjour,
Je n'arrive pas à faire fonctionner cron (ni incon mais ce doit être le même problème) avec ubuntu 14.04.
J'ai essayé en root avec sudo crontab -e et en utilisateur mais ce ne marche pas.
ma tache :
MAILTO=""
09 11 23 jun * root ./home/pascal/bin/script1.sh
script1.sh :
#!/bin/bash
rm /home/pascal/download/essai.pdf
dans le fichier log :
Jun 23 11:35:01 pascal-HP-Pavilion-TS-Sleekbook-14 CRON[3795]: (root) CMD (root ./home/pascal/bin/script1.sh )
l'action a été réalisée, par contre le fichier essai.pdf est toujours présent.
merci de votre aide
Dernière modification par pthenot (Le 23/06/2014, à 11:57)
Hors ligne
#2 Le 23/06/2014, à 12:08
- pingouinux
Re : crontab avec ubuntu 14.04
Bonjour,
Je dirais qu'il ne faut pas de point en tête de ./home/pascal/bin/script1.sh
Hors ligne
#3 Le 23/06/2014, à 12:20
- pthenot
Re : crontab avec ubuntu 14.04
Merci,
Le point est effectivement l'erreur mais pourquoi?
Dans tous les cas, merci car je cherche depuis 24h.
pthenot
Hors ligne
#4 Le 23/06/2014, à 12:47
- tiramiseb
Re : crontab avec ubuntu 14.04
Salut,
Le point est effectivement l'erreur mais pourquoi?
Le point est un raccourci pour pointer le répertoire courant.
Alors "./home/machin", ça veut dire "le répertoire machin dans le répertoire home dans le répertoire courant".
Sans le point, c'est un chemin absolu ("le répertoire machin dans le repertoire home à la racine").
Par ailleurs, tu as un truc en trop dans ta ligne : le nom d'utilisateur :
Jun 23 11:35:01 pascal-HP-Pavilion-TS-Sleekbook-14 CRON[3795]: (root) CMD (root ./home/pascal/bin/script1.sh )
Là, il essaie d'exécuter la commande « root ./home/pascal/bin/script1.sh ».
Explication :
- pour un cron système (fichier /etc/cron.d/*, /etc/crontab), il est nécessaire de dire au système en tant que quel utilisateur exécuter une commande ;
- pour un cron utilisateur (commande crontab -e), la commande s'exécutera exclusivement en tant que l'utilisateur propriétaire de la tâche.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne