环境:centos 7.0、crontab

1、检查crontab是否安装和是否启动

检查crontab运行状态,在命令行中执行:service crond status

1)如果提示crond: unrecognized service,表示没有安装,那么接下去就是先安装这个服务

安装命令:yum -y install vixie-cron

安装完后,开启服务,执行命令:service crond start

2)如果crontab没有打开,执行命令:service crond start

2、将crontab加入开启启动

chkconfig crond on

3、继续在命令行下输入:crontab -e,回车,按下“i”键进入vi编辑器的编辑模式,在当前模式下输入如下命令:

0 8 * * * /usr/bin/php /home/myweb/htdocs/test.php

这里由3部分组成,执行频率+PHP安装目录+要执行PHP文件,0表示分钟,8表示小时,即每天8点钟执行该计划任务,/usr/bin/php是安装目录,/home/myweb/htdocs/test.php是要执行的PHP文件

4、输入完成后,按下“ESC”键并在当前命令行输入“:”,在“:”后输入“wq”,再回车,出现如下提示,证明计划任务添加成功。

附:

Linux计划任务的执行频率:

命令开始部分的频率,由五个部分组成,分别代表分钟、小时、日、月、星期(0是星期日)。当前频率全部执行时,用“*”表示,所以才会出现这么多“*”。下面的例子,可以帮助大家理解:www.qkxue.com(勤快学)

下面的计划任务会一直运行

* * * * * [command]

下面的计划任务会在每个小时的0分时运行(就是每小时执行一次)

0 * * * * [command]

下面依旧是一个每小时运行一次的计划任务。不过是在每个小时的一刻钟时运行的(1:15,2:15.。。)

15 * * * * [command]

下面的计划任务每天执行一次,在2:30分

30 2 * * * [command]

下面的计划任务是在每个月2号的午夜执行(比如:2010年2月2日00:00)

0 0 2 * * [command]

下面的计划任务会在每周一的每个小时0分钟时执行一次

0 * * * 1 [command]

下面的会每小时运行3次,在0分,10分,和20分时

0,10,20 * * * * [command]

下面是用除号“/”表示每多少运行一次。本例是每5分钟运行一次

*/5 * * * * [command]

还可以用“-”表示一个范围,如下表示5到10点的每个整点运行一次

0 5-10 * * * [command]

另外还有一个特殊的时间关键字“@reboot”,就是每次重启服务器时运行计划任务

@reboot [command]

centos计划任务执行PHP命令详解相关推荐

  1. java 远程shell脚本_java通过ssh连接服务器执行shell命令详解及实例

    java通过ssh连接服务器执行shell命令详解 java通过ssh连接服务器执行shell命令:JSch 是SSH2的一个纯Java实现.它允许你连接到一个sshd 服务器,使用端口转发,X11转 ...

  2. crontab定时执行任务命令详解及crontab 误删除恢复

    一  cron服务详解 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. c ...

  3. Linux下的at定时执行任务命令详解

    一.at服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业. service atd start    //启动服务 service atd  stop     // ...

  4. java执行cmd命令详解

    前言 Java应用程序主要是通过Runtime和Process两个类来执行cmd命令. Runtime.exec方法创建本机进程并返回Process子类的实例,该实例可用于控制进程并获取有关它的信息. ...

  5. centos 删除crontab_centos7 定时任务crontab命令详解

    crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查 ...

  6. Linux下的crontab定时执行任务命令详解

    在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为&q ...

  7. (二)Linux下的crontab定时执行任务命令详解

    在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为&q ...

  8. 【Linux】定时任务crontab和at命令详解

    [Linux]定时任务crontab和at命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的 ...

  9. linux中的shell有printf吗,Linux Shell系列教程之(八)Shell printf命令详解

    在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对Shell printf命令有了一个简略的介绍,本篇给大家详细介绍下Shell中的printf命令. 一.Shell p ...

最新文章

  1. 儿童python编程入门-天津少儿编程Python入门
  2. POJ 1637 Sightseeing tour(最大流)
  3. 深入理解python的元组本身不可变性
  4. mysql不能改编码_(转)MySQL设置和修改编码问题
  5. (String) 和 String.valueOf() 两种字符串转换的区别
  6. 国科金:共融机器人基础理论与关键技术研究重大研究计划
  7. 直播强势来袭:Oracle nologgiing;数据库上云;国产数据库比对
  8. 数据预处理之将类别数据数字化的方法 —— LabelEncoder VS OneHotEncoder
  9. 帮你理解vue的数据绑定的流程
  10. 利用python提取SWAT模型output.rch中固定sub编号的逐月径流到Excel
  11. 我的家乡介绍网站设计与实现
  12. 人月神话札记:系统设计
  13. 引导滤波guideFilter原理推导与实验
  14. redis+lua脚本
  15. NSIS:迅雷5.8.6.600自由定制版脚本及下载
  16. 防火墙导致web访问不到服务器解决方法
  17. Ubuntu下安装GTK+及Glade开发C应用界面
  18. 服务器端口使用过多导致的严重问题 redis 无法正常启动,SQL server 出现 TCP 1433 无法建立侦听
  19. 【解决问题】csdn部分图片无法查看问题解决方案(校园网问题)
  20. 火狐浏览器装firebug

热门文章

  1. WorkPlus AI助理正式上线!为企业打造定制化的AI私有助理
  2. 抗衰落技术 — 分集技术
  3. js中样式属性的书写规则
  4. C语言中scanf和gets
  5. mysql like性能优化
  6. 帮我写一篇外骨骼文献综述
  7. integer java关键字,integer是关键字吗 integer在c语言中是什么意思
  8. 从零开始学区块链之dapp开发(2)测试环境搭建
  9. 数据分析与预测(四)——相关性分析
  10. 电路实验——实验四 戴维南定理与诺顿定理