Crontab
Résolu
nouabi
Messages postés
143
Date d'inscription
Statut
Membre
Dernière intervention
-
nouabi Messages postés 143 Date d'inscription Statut Membre Dernière intervention -
nouabi Messages postés 143 Date d'inscription Statut Membre Dernière intervention -
Bonjour tout le monde
Je n'arrive pas a execute mon script (toute les minute) via crontab :
J'un un script :
J'execute
Je tape la ligne :
Rien ne se passe alors qu'en manuel mon scripte marche tres bien je ne comprend pas
aidez moi SVP
Merci d'avance
Je n'arrive pas a execute mon script (toute les minute) via crontab :
J'un un script :
/tmp/script/automate_sms
J'execute
crontab -e
Je tape la ligne :
*/1 * * * * sh /tmp/script/automate_sms >>/var/log/log_automate_sms.log
Rien ne se passe alors qu'en manuel mon scripte marche tres bien je ne comprend pas
aidez moi SVP
Merci d'avance
6 réponses
salut,
fais la commande :
env
ce sont toutes les variables d'environnement que par exemple DISPLAY=:0.0
ou PATH=/...
donc essaie ici pour
fais la commande :
env
ce sont toutes les variables d'environnement que par exemple DISPLAY=:0.0
ou PATH=/...
donc essaie ici pour
(excusez moi)
...pour le shell :
SHELL=/bin/bash
*/1 * * * * sh /tmp/script/automate_sms >>/var/log/log_automate_sms.log
a+
...pour le shell :
SHELL=/bin/bash
*/1 * * * * sh /tmp/script/automate_sms >>/var/log/log_automate_sms.log
a+
tu fais pareil :
crontab -e
mais tu mets les(la) constante d'environnement ( une par ligne ) au debut .
donc dans ton cas tu vas te retrouver avec l'ancien crontab :
*/1 * * * * sh /tmp/....
et tu rajoutes donc avant SHELL=/bin/bash , tu sauvegardes , et en principe c'est automatiquement
pris en compte
a+
crontab -e
mais tu mets les(la) constante d'environnement ( une par ligne ) au debut .
donc dans ton cas tu vas te retrouver avec l'ancien crontab :
*/1 * * * * sh /tmp/....
et tu rajoutes donc avant SHELL=/bin/bash , tu sauvegardes , et en principe c'est automatiquement
pris en compte
a+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question