Crontabからgnome-terminalウィンドウを開くにはどうすればよいですか?
私はこれを試しました:
* * * * * /usr/bin/gnome-terminal
* * * * * source /home/user_name/.bashrc ; /usr/bin/gnome-terminal
* * * * * source /home/user_name/.profile ; /usr/bin/gnome-terminal
* * * * * source /home/user_name/.bashrc ; /home/user_name/bin/opengnometerminal.sh
これらはどれも機能していないようです。
安全にできません。 cronジョブは、Xが実行されているデスクトップセッションとは独立して実行されるため、セキュリティ違反を引き起こさずにこれを実行することはできません。
* * * * * export DISPLAY=:0 && /usr/bin/gnome-terminal
Xサーバーが:0になるという保証はないため、これは実際には堅牢なソリューションではありません。
Xubuntuで、crontabに次のコマンドを追加します。
exo-open --launch TerminalEmulator/home/user/show-my-script-in-window-terminal.sh