CentOS下采用Crontab实现PHP脚本定时任务

 更新时间:2017年05月26日 14:52:40   作者:Fico  
本篇文章主要介绍了CentOS下采用Crontab实现PHP脚本定时任务,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

简单实现一个需求,每5分钟往特定表中插入2条数据。经过分析还是采用crontab方式靠谱,另外执行php脚本的方式,不用担心链接超时等问题。

1、准备工作,创建1个数据表“person”,

CREATE TABLE `person` (

 `FirstName` varchar(100) NOT NULL,

 `LastName` varchar(100) DEFAULT NULL,

 `Age` varchar(100) DEFAULT NULL,

 PRIMARY KEY (`FirstName`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1; 

2、创建1个PHP脚本“test.php”,实现往数据库表中插入的操作,这个脚本可以放到任何位置。ps:建议不放到wwwroot根目录下,因为这样的话,用户可以通过URl就可以进行访问了,这样的安全不高,但是有一些方便之处,我们使用自带的一些php框架,例如CI、TP等,也可以使用自己封装的一些业务通用类!综合考虑实际情况进行决定。

<?php

$con = mysql_connect("localhost","root","Idodopass01!");

if(mysql_select_db("test",$con))

{

mysql_query("INSERT INTO person (FirstName, LastName, Age) VALUES ('Peter','Griffin','35')");

mysql_query("INSERT INTO person (FirstName, LastName, Age) VALUES ('Glenn','Quagmire','33')");

echo "chenggong";

}

mysql_close($con);

 

echo "string";

?> 

3、创建Crontab任务

crontab -e
*/5 * * * * /usr/local/php/bin/php /home/wwwroot/default/test.php

关于crontab命令参考链接:https://www.jb51.net/article/98640.htm

4、其他

查看运行日志的路径:/var/log

 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • centos查找已安装的jdk路径的方法

    centos查找已安装的jdk路径的方法

    本篇文章主要介绍了centos查找已安装的jdk路径的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • linux服务器显卡崩溃解决方案

    linux服务器显卡崩溃解决方案

    这篇文章主要介绍了linux服务器显卡崩溃解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • Linux磁盘管理之LVM的使用

    Linux磁盘管理之LVM的使用

    这篇文章主要介绍了Linux磁盘管理之LVM,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • Clash Linux服务器安装详细教程

    Clash Linux服务器安装详细教程

    这篇文章主要介绍了Clash Linux服务器安装教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10
  • 基于linux程序中段总结详解

    基于linux程序中段总结详解

    本篇文章是对linux程序中段的学习进行了详细的总结与分析,需要的朋友参考下
    2013-05-05
  • Linux中关于控制进程的命令总结

    Linux中关于控制进程的命令总结

    程序是一组可执行的静态指令集,而进程(process)是一个执行中的程序实例,下面这篇文章主要给大家介绍了Linux中关于控制进程的一些命令,包括Linux如何查看进程、启动进程等常用命令,下面来一起看看吧
    2017-03-03
  • Linux pidof命令使用总结

    Linux pidof命令使用总结

    今天GoFace给大家介绍linux pidof命令的用法,pidof命令大家或许很少见过,不过在适当的场合用处还是不小的
    2014-03-03
  • 从Centos7升级到Centos8的教程(图文详解)

    从Centos7升级到Centos8的教程(图文详解)

    这篇文章主要介绍了从Centos7升级到Centos8的教程,在升级之前需要配置备份,本文通过图文并茂的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
    2019-11-11
  • 如何解决win10与Ubuntu16.04时间不同步的问题的方法

    如何解决win10与Ubuntu16.04时间不同步的问题的方法

    本篇文章主要介绍了如何解决win10与Ubuntu16.04时间不同步的问题的方法,非常具有实用价值,需要的朋友可以参考下
    2017-05-05
  • Linux如何关闭远程ssh密码登录

    Linux如何关闭远程ssh密码登录

    这篇文章主要介绍了Linux如何关闭远程ssh密码登录问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08

最新评论