linux Cron定时执行带参数的PHP代码

 更新时间:2021年07月03日 23:35:40   作者:飘易  
前面有篇文章简单介绍了了cPanel控制面板下如何使用时钟守护作业的方法,但有时,我们希望执行带参数的php代码,即如何传递参数给cron,飘易分享下方法如下

一,依然使用php脚本执行。

command 命令行填写:

php /home/jb51.net/public_html/cron.php q1 q2

然后,在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.jb51.net/cron1.php?q1=11\&q2=22

注意:

wget的用法: wget [选项] [URL]
选项:-d, --debug 显示出错的输出,即调试模式; -q, --quiet 安静模式(不输入任何讯息)。
当使用 -d 参数时,cron定时任务依然会给你发送调试信息的邮件,当你使用 -q 参数是,系统不会给你发送cron执行情况的邮件。如果你想静默的方式,你可以使用:

wget -q https://www.jb51.net/cron1.php?q1=11\&q2=22

wget方法中URL传递多个参数的时候,&符号需要转义,即 \& ;另外,需要使用绝对路径的URL。

三,另外,可以尝试用 curl 方式

命令为 :

/usr/bin/curl 'https://www.jb51.net/cron1.php?q=11&b=22' > /dev/null

curl --silent --compressed https://www.jb51.net/cron.php?q=1

注,飘易尝试了,第一条命令在 hostmonster 的cron下没执行成功;第二条命令在 ixwebhosting 主机下执行成功。

到此这篇关于linux Cron定时执行带参数的PHP代码的文章就介绍到这了,更多相关Cron定时执行PHP内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • linux服务器中的远程访问问题小结

    linux服务器中的远程访问问题小结

    在php程序中运用fopen或者socket的时候,报一下错误php_network_getaddresses: getaddrinfo failed: Temporary failure in name
    2012-01-01
  • Linux Nginx 配置SSL访问实例详解

    Linux Nginx 配置SSL访问实例详解

    这篇文章主要介绍了Linux Nginx 配置SSL访问实例详解的相关资料,需要的朋友可以参考下
    2017-04-04
  • 详解apache配置域名的坑

    详解apache配置域名的坑

    这篇文章主要介绍了详解apache配置域名的坑,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • Linux下删除SVN版本库的详细过程

    Linux下删除SVN版本库的详细过程

    在Linux系统中,删除Subversion(SVN)版本库是一个相对简单的过程,然而,在执行删除操作之前,确保你已经备份了所有重要的数据,因为删除操作是不可逆的,本文将指导你如何安全地删除SVN版本库,需要的朋友可以参考下
    2025-02-02
  • Linux之软件包管理器yum详解

    Linux之软件包管理器yum详解

    文章介绍了现代类Unix操作系统中软件包管理和包存储库的工作原理,以及如何使用包管理器如yum来安装、更新和卸载软件,文章还介绍了如何配置yum源,更新系统软件包和查看已安装的软件
    2025-01-01
  • CentOS服务器平台搭建mysql主从复制与读写分离的方法

    CentOS服务器平台搭建mysql主从复制与读写分离的方法

    这篇文章主要介绍了CentOS服务器平台搭建mysql主从复制与读写分离的方法,结合实例形式较为详细的分析了CentOS平台搭建mysql主从复制与读写分离的步骤、设置方法、相关操作技巧与注意事项,需要的朋友可以参考下
    2018-04-04
  • 详解在CentOS下搭建自己的Git服务器

    详解在CentOS下搭建自己的Git服务器

    本篇文章主要介绍了详解在CentOS下搭建自己的Git服务器,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • 在RHEL 6.5上使用yum更新/安装软件的操作方法

    在RHEL 6.5上使用yum更新/安装软件的操作方法

    下面小编就为大家带来一篇在RHEL 6.5上使用yum更新/安装软件的操作方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • apache设置自动将http跳转到https的方法

    apache设置自动将http跳转到https的方法

    客户中心启用了https的ssl证书,现在需要将原先的http直接跳转到https上。这里为大家提供一个我经常使用到的方法,即使用伪静态功能
    2013-02-02
  • CentOS7环境搭建python3以及与python2实现共存的方法

    CentOS7环境搭建python3以及与python2实现共存的方法

    这篇文章主要介绍了CentOS7环境搭建python3以及与python2实现共存的方法,结合实例形式简单分析了CentOS7环境下安装Python3的步骤、命令及测试代码示例,非常简单易懂,需要的朋友可以参考下
    2018-06-06

最新评论