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了
貌似是相对路径的问题~~~ 谢谢各位了

crontab Linux

夜魅D小调 10 years, 6 months ago

 shell


 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 了。

菟原手奈儿 answered 10 years, 6 months ago

1、sudu是不是写错了
2、crontab -l 看一下怎么放到crontab中的

Yunaki7 answered 10 years, 6 months ago

你能贴一下crontab的配置吗?

在crontab中直接写/usr/local/php/bin/php /home/stock/index_cli.php试一下

gwat0 answered 10 years, 6 months ago

Your Answer