我把这一行放在 crontab 中:
1 * * * * DISPLAY=:0.0 /usr/bin/gnome-terminal -e /home/user/Desktop/mltpl
Run Code Online (Sandbox Code Playgroud)
该脚本是可执行的。
如果将该命令粘贴到终端中——即没有星号的字符串,它可以完美运行:
DISPLAY=:0.0 /usr/bin/gnome-terminal -e /home/user/Desktop/mltpl
Run Code Online (Sandbox Code Playgroud)
我试过:
sudo service cron restart
Run Code Online (Sandbox Code Playgroud)
但问题仍然存在。我怎样才能cron
每小时运行该命令?
更新。让它与 ROOT crontab 一起工作:
1 * * * * DISPLAY=:0 XDG_RUNTIME_DIR=/run/user/1000 XAUTHORITY=/home/user/.Xauthority /usr/bin/gnome-terminal -e /home/user/Desktop/mltpl
Run Code Online (Sandbox Code Playgroud)