Я пытаюсь запустить cron job
каждый час (интерактивное обновление системы).
Код, который выполняет фактическое обновление (обновление sudo yum без пароля), находится в моем .zshrc
(я использую zsh
качестве оболочки). Чтобы запустить zsh
, я вызываю новый процесс терминала, поэтому в качестве процесса используется /usr/bin/gnome-terminal
. У меня электронное письмо от cron, в котором говорится, что команда вызвала ошибку "Failed to parse arguments: Cannot open display:"
Это странно, так как команда отлично работает с терминала.
Как мне исправить эту проблему?