我的cron计划是:
* * * * * /home/sa-mp/samp03/fix.sh我的脚本是:
#!/bin/bash
if ! pgrep samp03svr; then
/home/sa-mp/samp03/samp03svr &
echo "$(date): Process start" >> /home/sa-mp/samp03/restart_log.txt
fi在手动调用该脚本时,它工作得很好,但当cron调用该脚本时,进程"samp03svr“不会运行。
脚本和进程的权限为755。
var/log/cron.log中的行:
/USR/SBIN/CRON[3662]: (root) CMD (/home/sa-mp/samp03/fix.sh)发布于 2014-05-13 00:04:42
尝试这样做:
* * * * * /home/sa-mp/samp03/fix.sh > /home/sa-mp/samp03/fix.sh.out请让我们知道什么是samp03svr。
https://stackoverflow.com/questions/23612832
复制相似问题