Не могу запустить 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\""  
Другие вопросы по тегам