gpt4 book ai didi

php - Bash脚本自动重新运行PHP文件?

转载 作者:行者123 更新时间:2023-12-04 19:00:09 31 4
gpt4 key购买 nike

我可以创建一个 bash 脚本,以 3 秒的延迟反复运行 PHP 文件,如下所示:

php -q /home/script.php
sleep 3
php -q /home/script.php
sleep 3
php -q /home/script.php

但我正在寻找一种更好的方法来做到这一点,所以我不必创建一个包含数十万行的文件,然后检查它何时完成,这样我就可以重新启动它。

有没有办法创建一个运行 PHP 文件的循环,一旦完成,它就会再次执行 - 无限长的时间(每次运行之间有 3 秒的延迟)?

最佳答案

使用 Cronjob

什么是 Cron 作业? https://www.hostgator.com/help/article/what-are-cron-jobs

cron 作业是计划任务本身。 Cron 作业对于自动执行重复性任务非常有用。

一些用于 cronjobs 的有用工具:https://crontab.guru/

示例:“每 1 分钟运行一次脚本”

*/1 * * * * bin/php /path/to-your/script.php

循环播放

如果您确实需要每 X 秒重复一次任务,您可以为此编写一个 while 循环:
#!/bin/bash
while true; do
# Do something
sleep 3;
done

关于php - Bash脚本自动重新运行PHP文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60120284/

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