Сборка: Сервер с Ubuntu 18.04 в центре обработки данных с интерфейсом Ubuntu Mate Desktop.
Как я понимаю, для работы любого приложения с графическим интерфейсом необходим дисплей. Я подключаюсь к серверу через x2go
для отображения интерфейса Ubuntu Mate.
После подключения у меня есть запланированное задание cron, которое запускает terminal
, графический интерфейс и некоторые команды.
Все работает отлично, так как я ранее обнаружил, какой дисплей я использую в качестве пользователя, и укажите, чтобы запустить терминал и команды.
Проблема: если я не подключен через клиент x2go
к серверу и предоставляю этот дисплей, я заметил сегодня, что задание cron не запускается в определенное время (08:50) , который был до моего x2go
клиентского соединения (09:23); он только запустился, когда я вручную установил клиентское соединение x2go
с моего рабочего стола - насколько я понимаю, он не запустился, потому что не было доступного дисплея.
Я недостаточно технический специалист, чтобы углубиться в эту проблему.
¿В любом случае, можно ли заставить скрипт cron функционировать (т. Е. Запускать терминал и графический интерфейс) без необходимости вручную заходить на рабочий стол и запускать клиент удаленного рабочего стола (x2go
)?
Мои идеи заключаются в том, чтобы иметь еще одну минимальную настройку в этом дата-центре или другой, которая использует преимущества присутствия там, и имеет физический монитор для отображения постоянно подключенного к основному серверу ИЛИ , просто вручную входя в сервер через x2go
каждый день.
РЕДАКТИРОВАТЬ: Когда я отключаю сеанс клиента x2go от сервера, запущенный графический интерфейс и т. Д. Прекрасно сохраняются, не исчезая, потому что «я завершил сеанс и удалил отображение».