Почему `at` удаляет мои запланированные события?

Я установил at команду планировщика, например

at -f **its_time** 23:57

, когда в файле its_time я положил

libreoffice /home/user/ist_time.odt

Я запланировал, но «система» или что-то удаляет меня мои at команды. Я проверяю atq, и они там. Но когда время истекло, команда at не выполняется.

Что происходит?

1
задан 27 May 2019 в 12:25

1 ответ

Читать man at. Ваша работа at не имеет доступа к вашей DISPLAY, а libreoffice хочет получить доступ. Если вы хотите получить доступ к своему дисплею, прочитайте man xhost и добавьте export DISPLAY=:0 к вашей работе at.

Осторожно: среда at отличается от вашей интерактивной среды. Я часто запускаю (echo "=== set ===";set;echo "=== env ===";env | sort;echo "=== alias ===";alias) в разных средах, чтобы следить. Я использовал это в средах at, batch, cron, interactive, interactive ssh, non-gui, ssh и term.

0
ответ дан 27 May 2019 в 12:25

Другие вопросы по тегам:

Похожие вопросы: