gpt4 book ai didi

php - 将小脚本作为 cron 作业运行时出现问题

转载 作者:太空狗 更新时间:2023-10-29 11:34:29 25 4
gpt4 key购买 nike

我在通过 cron 作业安排和运行脚本时遇到问题。我在 linux (ubuntu) 上,它是一个 VPS。我正在做的是将这一行放在此处的 crontab 文件中:/etc/crontab我写道:

*/15 *    * * *   www-data  php /var/www/abs/phpscript.php

我已将 777 赋给文件,在 crontab 中写入以上内容后,我运行命令:

crontab crontab

几乎过了一段时间后,我在我的/var/mail/username 文件中收到邮件,上面写着:/bin/sh: root: not found

所以我无法理解是什么问题。

我还运行了 phpinfo,它显示第三个变量为 APACHE,这可能意味着 PHP 作为 apache 模块运行。

请说出可能的解决方案。

在此先感谢所有将尝试解决我的问题的人。

最佳答案

您也可以尝试使用“wget -q -O”运行它

*/15 * * * * lynx -dump "url"  > /dev/null

Wget 例子:

*/15 * * * * wget -O /dev/null 'http://www.mydomain.com/document.php?&user=myuser&password=mypass' >/dev/null

如果你需要发布数据你可以使用

--post-data "login=user&password=pass"

*/15 * * * * wget -O /dev/null 'http://www.mydomain.com/document.php?&user=myuser&password=mypass' --post-data 'foo=bar' >/dev/null

关于php - 将小脚本作为 cron 作业运行时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5604481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com