我需要每个月运行一个PHP函数来检查Tor退出节点,我有这个功能,但是我不知道如何每月运行它。
这里的功能是:
$list = "http://some-tor-list.com/torlist/";
$tor = file_get_contents($list);
答案 0 :(得分:2)
您有两个选择,使用crontab(推荐)或不断运行的脚本(不是真正推荐的)。
使用crontab,您可以在每个月的第一天使用以下命令运行PHP脚本:
0 0 1 * * php /srv/http/tor.php
您可以使用crontab -e
或者您可以使用这样的sleep函数在PHP中每月运行一次:
do {
$list = "http://some-tor-list.com/torlist/";
$tor = file_get_contents($list);
sleep(60 * 60 * 24 * 30);
} while(true);
你应该阅读crontab的语法,它非常强大。
答案 1 :(得分:1)
您正在寻找的是一个" cron job"。这是一个SO问题,回答如何创建一个:
答案 2 :(得分:1)
您可以使用Cron
来完成这些
如果在cpanel中你会很容易找到
0 0 * * * php /home/site/cron.php
或者,如果您有专用服务器,则可以打开cron选项卡
查看Here了解更多crontab选项
答案 3 :(得分:0)
您需要使用内容创建一个php脚本:
$list = "http://some-tor-list.com/torlist/";
$tor = file_get_contents($list);