LINUX.ORG.RU

crontab. Запуск X-приложений.


0

1

Хочу добавить в crontab графическое приложение, но так, чтобы оно запускалось в уже существующей сессии Х-сервера.

Будучи указанным в crontab явно, приложение естественно не работает, поскольку cron запускает его вне Х-сервера.

Как извернуться?

Задача свиду довольно простая, потому чую изящные решения.

а погуглить?

Но в общем и целом запускать надо так

export DISPLAY=:0 && /usr/bin/somedirectory/somecommand

Где в переменную DISPLAY нужно подставлять свое значние. :0 это по дефолту, скорее всего и так сработает.

silw ★★★★★
()
Ответ на: комментарий от nbw

>> Чем оно хуже env?

Оно распространяет своё действие на весь текущий шелл, что не всегда может быть нужно.

GotF ★★★★★
()
Ответ на: комментарий от GotF

Тем не менее, универсальный env выглядит более правильным решением, ПМСМ.

GotF ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.