小编给大家分享一下linux中Cron如何定时执行带参数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一,依然使用php脚本执行。command 命令行填写:PH
小编给大家分享一下linux中Cron如何定时执行带参数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
一,依然使用php脚本执行。
command 命令行填写:
然后,在cron.php页面使用 $argv[1] 来获取 q1 第一个参数值, $argv[2] 获取第二个参数 q2 的值; $argv[0] 的值是路径及文件名,在这里为:/home/jb51.net/public_html/cron.php
二,使用wget命令。
wget:Linux下的一个非交谈式的网路抓档工具。
command命令行填写:
wget -d https://www.yisu.com/cron1.php?q1=11\&q2=22
注意:
wget的用法: wget [选项] [URL]
选项:-d, --debug 显示出错的输出,即调试模式; -q, --quiet 安静模式(不输入任何讯息)。
当使用 -d 参数时,cron定时任务依然会给你发送调试信息的邮件,当你使用 -q 参数是,系统不会给你发送cron执行情况的邮件。如果你想静默的方式,你可以使用:
wget -q Https://www.yisu.com/cron1.php?q1=11\&q2=22
wget方法中URL传递多个参数的时候,&符号需要转义,即 \& ;另外,需要使用绝对路径的URL。
三,另外,可以尝试用 curl 方式
命令为 :
/usr/bin/curl 'https://www.yisu.com/cron1.php?q=11&b=22' > /dev/null
或
curl --silent --compressed https://www.yisu.com/cron.php?q=1
注,飘易尝试了,第一条命令在 hostmonster 的cron下没执行成功;第二条命令在 ixWEBhosting 主机下执行成功。
以上是“linux中Cron如何定时执行带参数”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!
--结束END--
本文标题: linux中Cron如何定时执行带参数
本文链接: https://www.lsjlt.com/news/297042.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0