开发者社区> 问答> 正文

crontab无法写入文件

写了一个脚本直接运行
sudu -u root /usr/local/php/bin/php /home/stock/index_cli.php
就会在同级目录中写入一个文件
我把他放在crontab中运行就无法写入 cron日志是有跑的
这是啥原因呢
目录权限全部都是777了
麻烦大神指点一二~
我最后写了一个sh脚本
cd /home/stock/
/usr/local/php/bin/php /home/stock/index_cli.ph
然后放在crontab里面跑ok了
貌似是相对路径的问题~~~ 谢谢各位了

展开
收起
a123456678 2016-06-21 15:39:21 3053 0
1 条回答
写回答
取消 提交回答
  • user@host#: sudo crontab -e
    0 /usr/local/php/bin/php -f /data/dd.php > /data/dd.log 2>&1 &
    sudo crontab -e已经是以root身份进行编辑了,里面不用sudo了。

    2019-07-17 19:44:59
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载