开发者社区 问答 正文

linux守护进程里面调用系统命令问题:报错

我的函数在没做成守护进程之前是好用的,函数内部调用了系统的命令system,并使用了管道读取system调用时子进程的结果。但是做成守护进程之后没有结果了,大神们知道错误可能出在哪里么?

展开
收起
kun坤 2020-06-07 21:45:38 590 分享 版权
1 条回答
写回答
取消 提交回答
  • 你在日志里找找原因。
    1 0 * * * python /var/local/backup.py >> /var/local/backup.log 2>&1



    >>后边就是日志的内容,你将日志的内容放上来看看。

    ######回复 @wakelay : 1 0 * * * 表示每天凌晨0点1分执行 后面的任务。建议python写成全路径,并且进入/var/local/后再执行,另外看看是否有权限在/var/local/目录下创建文件。例如:1 0 * * * cd /var/local & python ./backup.py >> /var/local/backup.log 2 > &1######您好,这个10***是什么意思? /var/local/下没有backup.py 有个是backup.log
    2020-06-07 21:45:42
    赞同 展开评论