Crontab不执行命令以锁定屏幕

时间:2019-07-12 12:26:49

标签: cron ubuntu-16.04

脚本lck.sh检查file_name.txt的存在,删除文件并锁定屏幕。当从终端运行脚本时,这非常合适。

FILE=/path_to_file/file_name.txt
if test -f "$FILE"; then
    rm $FILE
    /usr/bin/gnome-screensaver-command -l
fi

但是,当crontab运行脚本时,该文件将被删除,但是gnome-screensaver-command无效。 crontab的最后一行显示为: 我在crontab后面添加了以下行

* * * * * sh /etc/profile.d/lck.sh

我使用ubuntu 16.04

0 个答案:

没有答案