gpt4 book ai didi

php - Cron 作业在 Raspberry 中不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 04:38:00 26 4
gpt4 key购买 nike

我想在我的 Raspberry 中添加一个 cron 作业,每五分钟执行一次任务。所以我在终端中这样做:

crontab -e

然后在文件中添加:

*/1 * * * * /usr/bin/php myscript path.

脚本非常简单。只是尝试一下是否有效:

 <?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = date("l jS \of F Y h:i:s A") . "<br>";;
fwrite($myfile, $txt);
fclose($myfile);
?>

问题是日期没有更新,所以 cron 作业不起作用。知道问题所在吗?

更新

这就是我执行 crobtab -e 时得到的结果

    GNU nano 2.2.6        File: /tmp/crontab.3IXg0z/crontab                       

# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
* * * * * /usr/bin/php /full/path/myscript.php

最佳答案

首先,确保脚本可执行:

chmod +x /path/to/some/script.php

其次,确保您的脚本在第一行有适当的 #!(或“shebang”):

#!/usr/bin/php

然后确保您的 cron 作业配置正确。 cron 的格式通常为 m h dom mon dow command

sudo crontab -e

*/5 * * * * /path/to/some/script.php

关于php - Cron 作业在 Raspberry 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29678935/

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