Описание тега launchpad
~/.zshenv
загружается ЗШ, когда он начинает (за исключением при запуске с -ф
или если конфигурация каталога можно изменить путем задания ZDOTDIR
). Он не загружается (не может быть понят) любой другой оболочки. Так аранжировать нагрузку ~/.zshenv
эквивалентно организации для рабочих мест, которые должны быть выполнены ЗШ. Установить оболочки
переменной в crontab; это относится к каждой работе.
Остерегайтесь класть вещи на .zshenv
, потому что она читается в каждой оболочке. Например, если вы установите переменную среды, чтобы выполнить некоторые программы в другой среде (например, вы хотите, чтобы разные версии некоторых файлов или программ, поэтому некоторые ...пути,
переменные окружения), то это не будет работать, если ваш .zshenv
переопределяет эти переменные.
В частности, если вы хотите установить переменные окружения для интерактивных занятий и заданий cron, не использовать .zshenv
. Использовать файл, который вы источник от ~/.профиль
и кронтабе. Начните каждый с хрон . ~/.my_environment.sh;
(вы не можете сделать это в глобальном масштабе).
Выход из хрона вакансии по электронной почте с использованием локальной почты объекта. Я не знаю, как это настроить на OSX. Я не рекомендую использовать файл журнала, потому что хрон заботится о отправив письмо на работу и не отправив электронное письмо от успешной работы (без выходных, код возврата 0)). Если вы действительно хотите использовать лог-файл, пуск каждого задания с чем-то вроде старпома >~/крон-журналы/nameofthisjob-$(дата +\%г\%г\г%-\%ч%м) 2>&1 &&
.