我不知道我该如何调试这个,我设置了crontab,并且早点走开,没有结果返回。刚才,我结束了使用这个线程:Using CronTab to run php scripts,并设置为每分钟运行一次。我的PHP脚本没有运行。我试过wget
和php
。它在浏览器中访问它时起作用,但在crontab运行时不起作用。Crontab正在工作,但PHP脚本没有按计划工作?
更新:
May 16 10:39:01 strawberry /USR/SBIN/CRON[12283]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm)
所以发了,但我仍然没有得到预期的结果。但是,当我去到网站的网址时,它就会起作用。我在我的crobtab使用此:https://stackoverflow.com/a/5134125/170365
* * * * * wget http://mysite.com/myscript >/dev/null 2>&1
我也尝试运行它为www-data
和root
:How to set a crontab using php?
实际上,我有它运行每分钟'1 * * * * wget http://mysite.com/myscript>/dev/null 2>&1'只是为了看看它是否有效,我没有得到预期的结果。 – Strawberry
这不是每一分钟。这是每个小时的第一分钟。 ...好吧,我想这可能是你的问题:) – Riking
你说得对。这是我的错误,但我只是检查了日志,它被解雇了,但它没有像我期待的那样工作。 – Strawberry