Когда я добавляю новую команду в kcron, она работает нормально. Я нажал Run сейчас, и он отлично работает. НО, когда задание запланировано, оно никогда не запускается. Как заставить kcron запускать команды точно так же, как Konsole может их запускать?
Например, если я запускаю xdotool key Ctrl+Alt+l
, он отлично работает из Konsole и из кнопки Run Now. НО это никогда не работает иначе.
То же самое для soffice
, который откроет заставку LibreOffice.
Gnome-Schedule будет запускать большинство команд. НО я хочу использовать нативный KDE и хотел бы запустить kcron.
Я использую kubuntu 14.04.2, полностью обновлена. Пробовал на 32-х и 64-х битных машинах.
Я разочаровался в этом. Попробованный все вообразимое. Kalarm, который является также собственным к большим выполнениям KDE. Это просто в использовании и расписание и выполнит что-либо, что я могу сделать в Konsole.
KCron & Крон
KDE UserBase KCron: https://userbase.kde.org/KCron
KCron является инструментом для запущенных приложений в фоновом режиме равномерно. Это - графический интерфейс к команде Cron.
Крон Сообщества Ubuntu HowTo: https://приложения help.ubuntu.com/community/CronHowto
GUI
возможно запустить gui приложения через cronjobs. Это может быть сделано путем сообщения крона, которые отображаются для использования.
00 06 * * * огибающий =:0 gui_appname
ДИСПЛЕЯ огибающий ДИСПЛЕЙ =:0 частей скажут крону использовать текущий дисплей (рабочий стол) для программы "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.
Этому нужно окно.
[еще 1121] из KCron и Крона: