Не могу запустить gnome-терминал из задания anacron
Несколько выпусков назад (lucid lynx) я написал задачу сценария резервного копирования, которая выполнялась как задание anacron каждую неделю. Это работало хорошо тогда. Тем не менее, это не в порядке.
Идея была проста. Сценарий, на который ссылается задание anacron, только что запустил gnome-терминал с реальным резервным скриптом, переданным в качестве аргумента. Итак, появилось новое окно терминала с выводом скрипта.
Вот мой файл анакрона: http://paste.ubuntu.com/673965/
и вот, лаунчер: http://paste.ubuntu.com/673963/
Есть идеи о том, почему то, что когда-то работало, перестало работать? И что более важно, что нужно сделать, чтобы это снова заработало?
Примечание: я был бы признателен за проверенные решения, когда это возможно
1 ответ
В третьих
Вы можете вызвать gnome-терминал напрямую из файла anacron, например:
7 5 * * * env DISPLAY=:0 gnome-terminal -e "/home/carles/Admin/dotfiles/bin/jobs/backup/backup-reisender"
второй
Может быть, мы могли бы попробовать этот "чит"
bash -c "gnome-terminal -e '/home/carles/Admin/dotfiles/bin/jobs/backup/backup-reisender 0'"
Первый
Однажды я мог исправить подобную проблему, изменив это:
gnome-terminal --command="/home/carles/Admin/dotfiles/bin/jobs/backup/backup-reisender 0"
в это:
gnome-terminal -e "bash -c \"/home/carles/Admin/dotfiles/bin/jobs/backup/backup-reisender 0; exec bash\""