kcron没有运行命令

kcron没有运行命令

当我向 kcron 添加新命令时,它似乎工作正常。我点击立即运行,它完美地运行。但是当任务被安排时它永远不会运行。我如何让 kcron 运行命令,就像 Konsole 运行它们一样?

例如如果我运行xdotool key Ctrl+Alt+l

它可以通过 Konsole 和“立即运行”按钮正常运行。但是,否则它永远不会运行。

同样soffice

这将打开 LibreOffice 启动画面。

Gnome-Schedule 将运行大多数命令。但我想使用 KDE 原生内容,并希望运行 kcron。

我正在运行已完全更新的 kubuntu 14.04.2。已在 32 位和 64 位机器上尝试过。

答案1

KCron 和 Cron

KDE 用户库 KCron:https://userbase.kde.org/KCron

KCron 是一款用于定期在后台运行应用程序的工具。它是 Cron 命令的图形界面。

Ubuntu 社区 Cron 操作指南:https://help.ubuntu.com/community/CronHowto

GUI 应用程序

可以通过 cronjobs 运行 GUI 应用程序。这可以通过告诉 cron 使用哪个显示器来实现。

00 06 * * * env DISPLAY=:0 gui_appname

env DISPLAY=:0 部分将告诉 cron 使用当前显示(桌面)来运行程序“gui_appname”。

人xdotool

KEYBOARD COMMANDS
       key [options] keystroke [keystroke ...]
           Options:

           --window window
               Send keystrokes to a specific window id. You can use "WINDOW STACK" references like "%1" and "%@"
               here. If there is a window stack, then "%1" is the default, otherwise the current window is used.

它需要一个窗口。

有关 KCron 和 Cron 的更多信息:

答案2

我已经放弃了。试过了所有能想到的方法。Kalarm 也是 KDE 原生的,运行良好。它易于使用和安排,可以运行我在 Konsole 中能做的所有事情。

相关内容