Cron Job错误“无法打开输入文件”

时间:2019-04-25 03:13:38

标签: php shell

为我的问题寻求帮助

  1. 这是我的crontab调度程序
00 18 * * * /app/apache-2.4.38/htdocs/livechat/mlc_web/autoclose.sh`

autoclose.sh文件的所有者为777

  1. 这是我的“ autoclose.sh”文件
current_time=$(date "+%Y.%m.%d-%H.%M.%S") 
php cron.php -s site_admin -c cron/workflow > /var/log/livechat_log/$current_time.log

cron.php文件的所有者是777

但是,如果我通过crontab进行计划,我将得到以下错误消息:-

Could not open input file: cron.php

如果我直接执行(例如#./autoclose.sh),我将获得正确的输出:-

Starting chat/workflow
Closed chats - time out > 0 active chats 43
Purged chats - 0
Ended chat/workflow

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

cron.php应该是绝对路径。