2
脚本无法通过crontab运行,但可以独立运行
我有一个脚本,如果uptime超过3天,我会提醒我重新启动计算机(尽管现在将其设置为0天,只是为了检查脚本是否正在运行,因为我的计算机仅运行了一天。)。 我意识到这不是最优雅的脚本,但我正在尝试! :) #!/bin/bash up=$(uptime | grep "day" > /home/username/uptime.foo && awk < /home/username/uptime.foo '{ print $3 }') [[ $up -gt 0 ]] && xmessage -center "Restart!" 我已经将其设为可执行文件,chmod + x checkup.sh并且当我通过终端运行它时,它可以正常运行./checkup.sh 我对此脚本的crontab条目是: 46 14 * * * /home/username/Desktop/./checkup.sh 因此,它每天运行14:46小时... 所以...我认为它应该运行,除非我没有真正愚蠢的事情。另外,您认为将此bash脚本移至可以/bin吗?
51
cron