Linux: как выполнить команду в данном каталоге

Я просто хочу просто выполнить команду (на самом деле, это - сценарий оболочки) из данного каталога как задание крона. Как я могу выполнить его так, чтобы это было установлено на данный каталог без использования cd.

16
задан 23.06.2010, 04:15

2 ответа

Ваш вопрос имеет мало смысла. Использовать cd. Если Вы просите ответ не использовать cd потому что Вы попробовали его, и это не работало, вероятно, что Вы не ввели его правильно в crontab.

Самый простой путь состоял бы в том, чтобы записать маленький сценарий оболочки, который будет CD и выполнять Вашу основную задачу, затем крон сценарий.

16
ответ дан 07.12.2019, 10:43

Просто укажите путь к сценарию. Никакая потребность в cd:

0 12 * * * /path/to/script args

Если Ваш сценарий ищет файлы в ., затем необходимо будет использовать cd:

0 12 * * * cd /some/dir && /path/to/script args
57
ответ дан 07.12.2019, 10:43

Теги

Похожие вопросы