gpt4 book ai didi

php - 如何使用 cron 启动 exec() PHP 命令但没有运行其中的 2 个?

转载 作者:太空宇宙 更新时间:2023-11-03 17:22:44 24 4
gpt4 key购买 nike

我就是想不通。我有一个从 Facebook API 获取数据的脚本,这个脚本一直在运行。 (使用 set_time_limit(0); )

但是,有时 Facebook API 会出错并停止脚本。因此,我想每 5 分钟左右执行一次 cron 任务,检查脚本是否仍在运行,如果没有,则重新启动它。

我尝试了几件事,但由于不同的用户权限或其他原因,我似乎无法从 cron 作业运行 exec() 命令?你们会怎么做?

我使用 CentOS 和 PHP 5.3+

最佳答案

在不同的用户(比如 root)下设置 cron,这将解决任何权限问题。然而,PeeHaa 提出了一个很好的观点:如果这是一个 cron 脚本,就没有理由使用 exec,因为 exec 的工作是向操作系统发送命令......这些命令可以直接从 crontab 运行而不是让 cron 执行一个 php 文件。

关于php - 如何使用 cron 启动 exec() PHP 命令但没有运行其中的 2 个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8511926/

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