Je voudrais définir un travail à exécuter quotidiennement dans le crontab racine. Mais j'aimerais qu'il l'exécute à partir d'un répertoire particulier afin qu'il puisse trouver tous les fichiers dont il a besoin, car l'application a un tas de chemins relatifs.
Quoi qu'il en soit, puis-je dire à crontab de s'exécuter à partir d'un répertoire particulier?
la source
SHELL
dans votre crontab.;
au lieu de la double esperluette&&
ou cela ne fonctionnerait-il pas? Et pourquoi?cd
commande échoue (par exemple parce que le répertoire n'existe pas), avec&&
, l'application n'est pas exécutée. Avec;
, il est exécuté (mais pas dans le répertoire prévu).