Ваш вопрос имеет мало смысла. Использовать cd
. Если Вы просите ответ не использовать cd
потому что Вы попробовали его, и это не работало, вероятно, что Вы не ввели его правильно в crontab.
Самый простой путь состоял бы в том, чтобы записать маленький сценарий оболочки, который будет CD и выполнять Вашу основную задачу, затем крон сценарий.
Просто укажите путь к сценарию. Никакая потребность в cd
:
0 12 * * * /path/to/script args
Если Ваш сценарий ищет файлы в .
, затем необходимо будет использовать cd
:
0 12 * * * cd /some/dir && /path/to/script args