TEL:400-8793-956
当前位置:程序、服务器

如何设置时间来安排推送通知?

提问者: 近期获赞: 浏览人数: 发布时间:2020-12-20 15:08:04

 问:您好,我想在每个星期日发送自动服务器通知(推送)。还有什么方法可以激活新链接,仅在24小时后激活。

 
答:我们有2种方法来设置cron作业->
 
方法1:使用crontab中的php执行脚本
 
就像您如何调用shell脚本一样,使用php可执行文件,然后从crontab中调用php脚本,如下所示。
 
要每1小时执行myscript.php,请执行以下操作:
 
#crontab -e
00 * * * * / usr / local / bin / php /home/john/myscript.php
 
 
方法2:使用crontab中的URL运行php脚本
 
如果可以使用URL调用php脚本,则可以使用lynx或curl或wget来设置crontab,如下所示。
 
以下脚本通过使用lynx文本浏览器调用URL来执行php脚本(每小时)。Lynx文本浏览器默认情况下以交互方式打开URL。但是,如下所示,lynx命令中的-dump选项将URL的输出转储到标准输出。
 
00 * * * * lynx -dump http://www.thegeekstuff.com/myscript.php
 
以下脚本通过使用CURL调用URL来执行php脚本(每5分钟执行一次)。默认情况下,Curl在标准输出中显示输出。使用curl -o选项,您还可以将脚本的输出转储到临时文件,如下所示。
 
* / 5 * * * * / usr / bin / curl -o temp.txt http://www.thegeekstuff.com/myscript.php
 
以下脚本通过使用WGET调用URL来执行php脚本(每10分钟执行一次)。-q选项表示完全模式。-O temp.txt表示输出将发送到临时文件。
 
* / 10 * * * * / usr / bin / wget -q -O temp.txt http://www.thegeekstuff.com/myscript.php
上一篇: php问题
下一篇: get_magic_quotes_gpc()函数已弃用,请帮助