LINUX.ORG.RU

История изменений

Исправление blexey, (текущая версия) :

Все переменные из приведенной тобой команды + PATH.

Задание крона получает в своём окружении ровно столько, сколько ты укажешь.

Проверить это очень просто - вместо твоей строчки скрипта укажи в задании крона что-то типа следующего:

0 * * * * declare -p | grep -E "\ (WORKDIR|LXCCONTAINER|BACKUPDATE|PATH)=" >/tmp/myenv.txt
И смотри, что там видно в выхлопе /tmp/myenv.txt.

Для кронджобов, обычно, рекомендуют задавать переменные в $HOME/.profile и добавлять к вызову что-то вроде:
0 * * * * . $HOME/.profile; /path/to/command/to/run
Или прямо в вызываемый скрипт.

Исходная версия blexey, :

Все переменные из приведенной тобой команды + PATH.

Задание крона получает в своём окружении ровно столько, сколько ты укажешь.

Проверить это очень просто - вместо твоей строчки скрипта укажи в задании крона что-то типа следующего:

0 * * * * declare -p | grep -E "\ (WORKDIR|LXCCONTAINER|BACKUPDATE|PATH)" >/tmp/myenv.txt
И смотри, что там видно в выхлопе /tmp/myenv.txt.

Для кронджобов, обычно, рекомендуют задавать переменные в $HOME/.profile и добавлять к вызову что-то вроде:
0 * * * * . $HOME/.profile; /path/to/command/to/run
Или прямо в вызываемый скрипт.