这个问题可能看起来是重复的,因为有许多线索围绕着同一个主题,但问题是,大多数解决方案似乎都与终端编码相关联,我对此并不满意。问题很简单,我有一个php脚本,需要执行10秒。cpanel中的Cron作业只允许最多1分钟。让cron每10秒工作一次有什么解决办法?
发布于 2018-08-01 21:35:55
让cron作业在每分钟后运行,在您的php
脚本中,下面的代码示例可能会帮助您解决问题。我使用了计数器限制为6,因为这个脚本每10秒运行一次,在一分钟内运行6次。
<?php
for($i=0;$i<6;$i++){
sleep(10);
task();
}
function task(){
}
发布于 2018-08-01 21:26:13
您可以使用简单的bash脚本,如
#!/bin/sh while [ true ] do php script.php sleep 10 done
发布于 2018-08-01 21:27:35
CRON作业是定期运行某些任务的标准方法。设置cron作业需要访问终端。但是,一些共享主机提供商不提供此功能,您需要通过它们的接口来设置它。
如果您的主机不提供这个,您可以第三方服务,将调用您的url每'X‘秒。
下面是其中的几个:
你可以在谷歌上搜索更多
注意:您可以公开地将PHP文件公开为url
https://stackoverflow.com/questions/51646014
复制