首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >进程不能从cron下的脚本运行

进程不能从cron下的脚本运行
EN

Stack Overflow用户
提问于 2014-05-12 23:17:17
回答 1查看 270关注 0票数 0

我的cron计划是:

代码语言:javascript
复制
* * * * *    /home/sa-mp/samp03/fix.sh

我的脚本是:

代码语言:javascript
复制
#!/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中的行:

代码语言:javascript
复制
/USR/SBIN/CRON[3662]: (root) CMD (/home/sa-mp/samp03/fix.sh)
EN

回答 1

Stack Overflow用户

发布于 2014-05-13 00:04:42

尝试这样做:

代码语言:javascript
复制
* * * * *    /home/sa-mp/samp03/fix.sh >  /home/sa-mp/samp03/fix.sh.out

请让我们知道什么是samp03svr。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23612832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档