Retourner au contenu associé (entrée de forum : script shell qui ne fonctionne pas à partir de crontab)
Posté par yohann le 01 octobre 2014 à 14:56. En réponse au message script shell qui ne fonctionne pas à partir de crontab. Évalué à 6.
il faut savoir qu'en général cron ne définit aucune variable d'environnement, et donc pas de path: et du coup:
lorsque ton script est lancé depuis un shell: pidof est trouvé dans le PATH mais pas lorsque le script est lancé depuis cron.
solution: utilise /usr/pidof au lieu de pidof.
je pense qu'un problème similaire existe pour tes log .
En règle générale: toujours utilisé des chemin absolus dans les script pour cron.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# PATH le chemin
Posté par yohann . En réponse au message script shell qui ne fonctionne pas à partir de crontab. Évalué à 6.
il faut savoir qu'en général cron ne définit aucune variable d'environnement, et donc pas de path: et du coup:
lorsque ton script est lancé depuis un shell: pidof est trouvé dans le PATH mais pas lorsque le script est lancé depuis cron.
solution: utilise /usr/pidof au lieu de pidof.
je pense qu'un problème similaire existe pour tes log .
En règle générale: toujours utilisé des chemin absolus dans les script pour cron.