Рейтинг:0

Crontab не открывает gnome-терминал

флаг in

Настроил crontab для запуска скрипта.

кронтаб конфиг

* * * * * export DISPLAY=:0 && sh $HOME/путь/к/сценарию >> /tmp/error.llog 2>&1

Скрипт

gnome-terminal --window -e "sudo ifconfig wlo1 down; sleep 1; sudo ifconfig wlo1 up"

Всякий раз, когда скрипт выполняется, я получаю следующее сообщение об ошибке.

Ошибка создания прокси для org.gnome.Terminal:/org/gnome/Terminal/Factory0: не удалось подключиться: соединение отклонено

Конфигурации локали

ЯЗЫК=en_IN
ЯЗЫК=en_IN:ru
LC_CTYPE="en_IN"
LC_NUMERIC="en_IN"
LC_TIME="en_IN"
LC_COLLATE="en_IN"
LC_MONETARY="en_IN"
LC_MESSAGES="en_IN"
LC_PAPER="en_IN"
LC_NAME="en_IN"
LC_ADDRESS="en_IN"
LC_TELEPHONE="en_IN"
LC_MEASUREMENT="en_IN"
LC_IDENTIFICATION="en_IN"
ЛК_ВСЕ=

vanadium avatar
флаг cn
В комментариях указано, что этот «скрипт работает на машине Ubuntu 21.04, но не работает на машине 16.04». Отладка системы EOL выходит за рамки сайта.
Рейтинг:1
флаг cn

Вы действительно не хотите открывать терминал Gnome таким образом. Cron не предназначен для запуска графических приложений. Используйте «автозапуск» в среде рабочего стола, чтобы автоматически открывать эмулятор терминала.

Baskaran Panneerselvam avatar
флаг in
Это скрипт, запускаемый по времени, поэтому я использую crontab. Скрипт работает на машине Ubuntu 21.04, но не работает на машине 16.04.
vanadium avatar
флаг cn
Ваш вопрос относится к Ubuntu 16.04? Мне кажется, это довольно старая версия, которую сайт больше не поддерживает.
Baskaran Panneerselvam avatar
флаг in
Да, версия Ubuntu 16.04. Сайт не оказывает никакой поддержки, но crontab должен работать правильно?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.