Почему я не могу создать файл с установленным по умолчанию cron на сервере debian wheezy?

Я использую cron уже много лет. Чтобы загрузить все мои переменные среды сразу, я определяю их в выделенном файле (часто, но не всегда .bashrc), который я использую в crontab:

* * * * * (. /home/me/my_environment_variables.sh; my_script.sh) 

К сожалению, этот трюк не работает с сервером debian wheezy, к которому недавно меня просили переехать. Более конкретно, все происходит так, как если бы исходная команда была проигнорирована: my_script.sh выполняется, но с пустой переменной окружения, так что результаты сценария не являются ожидаемыми. Я действительно не понимаю эту проблему. Все отлично работало над моей ubuntu

Установленный пакет cron «3.0pl1-124».

Вы знаете, как решить или обойти эту проблему?

PS: Определение переменных окружения таким образом, похоже, работает:

 * * * * * (export OPTOS_HOME=/home/me/src/optos; my_script.sh) 

Однако определение нескольких переменных окружения таким образом не является удобным.

One Solution collect form web for “Почему я не могу создать файл с установленным по умолчанию cron на сервере debian wheezy?”

. это внутренняя команда оболочки. Проверьте, какая оболочка используется cron (по умолчанию это / bin / sh).

Альтернативное решение – создать сценарий оболочки и поместить эти команды внутрь. Это будет работать точно.

  • Как проверить целостность пакета debian-keyring Debian?
  • Как сделать менеджер окон по умолчанию Mutter
  • Как я могу увидеть процессы, выполняемые другим экземпляром root на моем Beaglebone
  • extundelete не завершает работу
  • Как создать шаблон виртуальной машины Debian?
  • Никакие услуги связи не включены после запуска
  • Как предотвратить массовое удаление файлов в Debian
  • как включить RS485 из beaglebone black
  • Невозможно установить графический драйвер на Wheezy - с помощью Inspiron 3537
  • Не удается войти в GUI
  • Как я могу исправить «insserv: существует ли цикл между сервисами mountnfs и nfs-common, если они запущены» в Debian wheezy?
  • Linux и Unix - лучшая ОС в мире.