Альтернатива cron, которая сохраняет переменные окружения - PullRequest
0 голосов
/ 19 октября 2019

Я пытался настроить задание cron для запуска сценария bash каждые 30 минут на вычислительном кластере на основе Linux. Проблема в том, что некоторые функции, обычно доступные в моей оболочке, недоступны для задания cron, что приводит к его аварийному завершению. Я импортирую все свои переменные окружения (включая ~/.bashrc), но мне не повезло, поэтому я явно все еще что-то упускаю, но мне не удалось определить, что это может быть.

В результате я пытаюсь найтиальтернатива cron, которая имитирует обычную среду входа, чтобы вообще избежать этой проблемы. У кого-нибудь есть предложения?

1 Ответ

2 голосов
/ 19 октября 2019

Установить путь в начале вашего скрипта:

# for example:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
...