centos计划任务执行PHP命令详解
环境: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命令详解相关推荐
- java 远程shell脚本_java通过ssh连接服务器执行shell命令详解及实例
java通过ssh连接服务器执行shell命令详解 java通过ssh连接服务器执行shell命令:JSch 是SSH2的一个纯Java实现.它允许你连接到一个sshd 服务器,使用端口转发,X11转 ...
- crontab定时执行任务命令详解及crontab 误删除恢复
一 cron服务详解 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. c ...
- Linux下的at定时执行任务命令详解
一.at服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业. service atd start //启动服务 service atd stop // ...
- java执行cmd命令详解
前言 Java应用程序主要是通过Runtime和Process两个类来执行cmd命令. Runtime.exec方法创建本机进程并返回Process子类的实例,该实例可用于控制进程并获取有关它的信息. ...
- centos 删除crontab_centos7 定时任务crontab命令详解
crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查 ...
- Linux下的crontab定时执行任务命令详解
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为&q ...
- (二)Linux下的crontab定时执行任务命令详解
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为&q ...
- 【Linux】定时任务crontab和at命令详解
[Linux]定时任务crontab和at命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的 ...
- linux中的shell有printf吗,Linux Shell系列教程之(八)Shell printf命令详解
在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对Shell printf命令有了一个简略的介绍,本篇给大家详细介绍下Shell中的printf命令. 一.Shell p ...
最新文章
- 儿童python编程入门-天津少儿编程Python入门
- POJ 1637 Sightseeing tour(最大流)
- 深入理解python的元组本身不可变性
- mysql不能改编码_(转)MySQL设置和修改编码问题
- (String) 和 String.valueOf() 两种字符串转换的区别
- 国科金:共融机器人基础理论与关键技术研究重大研究计划
- 直播强势来袭:Oracle nologgiing;数据库上云;国产数据库比对
- 数据预处理之将类别数据数字化的方法 —— LabelEncoder VS OneHotEncoder
- 帮你理解vue的数据绑定的流程
- 利用python提取SWAT模型output.rch中固定sub编号的逐月径流到Excel
- 我的家乡介绍网站设计与实现
- 人月神话札记:系统设计
- 引导滤波guideFilter原理推导与实验
- redis+lua脚本
- NSIS:迅雷5.8.6.600自由定制版脚本及下载
- 防火墙导致web访问不到服务器解决方法
- Ubuntu下安装GTK+及Glade开发C应用界面
- 服务器端口使用过多导致的严重问题 redis 无法正常启动,SQL server 出现 TCP 1433 无法建立侦听
- 【解决问题】csdn部分图片无法查看问题解决方案(校园网问题)
- 火狐浏览器装firebug