如何安排应用程序启动(包括它的 GUI)

如何安排应用程序启动(包括它的 GUI)

我有一个正在尝试自动化的计算电子表格。打开后,它会收集数据、计算、保存并退出。

所以我创建了一个脚本来调用它。

soffice --calc --norestore Updater.ods

如果我运行脚本,它./updater.sh calc就会打开并执行其应该做的事情:)

然而,当我把它放进crontabfcrontab

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

我可以看到进程正在运行,但它没有完成打开 GUI 时会执行的任何操作。从终端运行脚本会打开 GUI,但使用 cron 时 GUI 不会打开。所以我想知道是否可以使用 cron 或其他调度程序打开应用程序(及其 GUI)?

任何帮助,将不胜感激。

答案1

尝试不使用 &&

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

我希望这有帮助

答案2

还有另一种选择,即安排图形任务。

在日历应用程序 Orage 中(双击系统面板中的时钟),双击某一天。

选择一个新的事件。给它命名,这里可以是“更新者”。将时间设置为 15:00。

现在选择选项卡:提醒、应用程序,使用:/path/updater.sh 停用声音和其他无声选项。

现在选择标签:重复、频率、每日、1

我有一个德语用户界面,所以我对标签的翻译可能不太合适。

相关内容