230 votes

Crontab - Exécuter dans le répertoire

Je souhaite définir un travail à exécuter quotidiennement dans la crontab racine. Mais je voudrais qu'il l'exécute à partir d'un répertoire particulier afin de pouvoir trouver tous les fichiers nécessaires, car l'application dispose de nombreux chemins relatifs.

Quoi qu'il en soit, puis-je dire à crontab de fonctionner à partir d'un répertoire particulier?

437voto

Gilles Points 37537

Tous les travaux sont exécutés par un shell. Démarrez donc cet extrait de shell par une commande permettant de modifier le répertoire.

 cd /path/to/directory && ./bin/myapp
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X