Как запланировать запуск приложения, включая графический интерфейс

У меня есть калькулятор, который я пытаюсь автоматизировать. Когда он открыт, он собирает данные, рассчитывает, сохраняет себя и выходит.

Поэтому я создал скрипт для вызова этого.

soffice --calc --norestore Updater.ods

Если я запускаю скрипт ./updater.sh calc открывает и делает то, что должен делать:)

Тем не менее, когда я положил его в crontab или же fcrontab

00     15     *     *     *       export DISPLAY=:0 && /path/updater.sh

Я вижу, что процесс запущен, но он не выполняет никаких действий, которые были бы, если бы открылся графический интерфейс. И запуск скрипта из терминала открывает графический интерфейс, но с помощью cron графический интерфейс не открывается. Так что мне интересно, можно ли открыть приложение (и это графический интерфейс) с помощью cron или другого планировщика?

Любая помощь будет оценена.

2 ответа

Попробуйте без &&

00 15 * * * export DISPLAY=:0 /path/updater.sh

надеюсь, это поможет

Есть еще один вариант, чтобы запланировать графические задачи, чтобы.

В Orage, приложении календаря (дважды щелкните часы на системной панели), дважды щелкните один день.

Выберите событие, новое. Дайте ему имя, здесь, возможно, "обновление". Установите время на 15:00.

Теперь выберите вкладку: Напоминание, Приложение, используйте: /path/updater.sh Отключить звук и другие необоснованные параметры.

Теперь выберите вкладку: повторение, частота, ежедневно, 1

У меня немецкий интерфейс, поэтому, возможно, мой перевод для вкладок не подходит.

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