3

Как мне получить окно терминала gnome для открытия из crontab?

Я попробовал это:

    * * * * * /usr/bin/gnome-terminal 

    * * * * * source /home/user_name/.bashrc ; /usr/bin/gnome-terminal

    * * * * * source /home/user_name/.profile ; /usr/bin/gnome-terminal

    * * * * * source /home/user_name/.bashrc ; /home/user_name/bin/opengnometerminal.sh

Ни один из них, кажется, не работает.

3 ответа3

3
* * * * * export DISPLAY=:0 && /usr/bin/gnome-terminal

Хотя это не очень надежное решение, поскольку нет никаких гарантий, что X-сервер будет включен:0.

2

Вы не можете, безопасно. Задания cron выполняются независимо от сеанса рабочего стола, на котором запущен X, поэтому вы не можете сделать это без нарушения безопасности.

0

В Xubuntu добавьте в crontab команду:

exo-open - запуск TerminalEmulator /home/user/show-my-script-in-window-terminal.sh

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .