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

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

Поэтому я создал сценарий для вызова этого.

soffice --calc --norestore Updater.ods

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

Однако, когда я помещаю его в crontab или fcrontab

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

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

Любая помощь будет признательна.

2
задан 15 April 2016 в 19:05

2 ответа

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

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

я надеюсь, что это помогает

0
ответ дан 16 April 2016 в 05:05
  • 1
    Человек спасибо you' ре MVP! Я только должен добавить, что также должен был изменить Текстовый формат на: текст - Число. (на всякий случай кто-либо еще использует это), – Painkiller 26 August 2017 в 06:30

Существует другая опция, для планирования графических задач, к.

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

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

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

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

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

0
ответ дан 17 April 2019 в 05:44

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

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