这个问题似乎是重复性的,因为同一主题周围有很多线程,但事实是,大多数解决方案似乎都与终端编码相关,我不满意。问题很简单,我有一个PHP脚本,需要执行10秒。 cpanel中的Cron作业最多只允许1分钟。使cron每10秒工作一次的解决方法是什么?
答案 0 :(得分:1)
您可以使用简单的bash脚本,例如
#!/bin/sh
while [ true ]
do
php script.php
sleep 10
done
答案 1 :(得分:1)
CRON作业是定期运行某些任务的标准方法。设置cron作业需要访问终端。但是,某些共享的托管服务提供商不提供此功能,您需要通过其界面进行设置。
如果您的托管服务提供商不提供此服务,则您可以通过第三方服务每隔“ X”秒致电您一次。
这里很少:
您可以通过Google获得更多信息
注意:您可以公开将PHP文件作为url
答案 2 :(得分:1)
让cron作业每分钟运行一次,在您的php
脚本中,以下代码示例可能会帮助您。我将计数器限制设置为6,因为此脚本将在每10秒和每6分钟六分钟后运行一次。
<?php
for($i=0;$i<6;$i++){
sleep(10);
task();
}
function task(){
}
答案 3 :(得分:0)
您可以使用GUI面板,选择“每分钟一次”,尝试使用下一条命令:
/path/to/bin/php /path/to/script.php; sleep 10; /path/to/bin/php /path/to/script.php; sleep 10; /path/to/bin/php /path/to/script.php; sleep 10; /path/to/bin/php /path/to/script.php; sleep 10; /path/to/bin/php /path/to/script.php; sleep 10; /path/to/bin/php /path/to/script.php