运行PHP文件而不打开它

时间:2015-07-15 22:34:12

标签: php sql insert

是否可以在不打开PHP代码的情况下运行它?

例如,我有“test.php”,其中包含以下SQL代码:

`INSERT INTO Humans(Name) VALUES ('Ric')`

我想每隔30秒运行一次这段代码,但问题是我无法每30秒打开一次。 :)

3 个答案:

答案 0 :(得分:0)

如果您正在使用Windows,则可以schedule a task,如果您使用的是Linux,则可以使用cron作业。

答案 1 :(得分:0)

对于这些情况,它适用于大多数Web托管解决方案可用的CRON功能(在指定时间自动调用PHP脚本)。

问题是您的网络托管服务提供商是否允许在短时间内调用PHP脚本,就像您说的那样。

答案 2 :(得分:0)

在Linux下,cron任务不能每30秒运行一次,因为cron粒度只有1分钟。

如果您需要,可以通过创建一个每分钟执行但运行命令两次的脚本来解决方法

<强> whatever.sh

#!/bin/sh
cd /the/directory/where/the/script/is
php task.php
sleep 30s
php task.php

确保它是可执行的

chmod +x whatever.sh

然后设置cron每分钟执行一次脚本

* * * * * /path/to/whatever.sh