cron 是一个linux下的定时执行工具。用户能够使用crontab工具来配置cron任务。php
安装crontablinux
yum install crontabs工具
启动操作系统
/sbin/service crond start 启动服务rest
/sbin/service crond stop 关闭服务crontab
/sbin/service crond restart 从新启动服务test
/sbin/service crond reload 从新载入配置配置
查看服务状态 service crond statusdate
启动服务 service crond start定时任务
crontab命令编辑
crontab -u //设定某个用户的cron服务 通常后面是要加上用户的如 crontab -u root -l //查询root 用户的cron服务列表
crontab -l //列出扣个用户cron服务的详细内容
crontab -r //删除某个用户的服务
crontab -e //编辑某个用户的cron服务
crond 是linux用来按期执行程序的命令。当安装完成操做系统以后,默认便会启动此任务调度命令。crond命令每分锺会按期检查是否有要执行的工做,若是有要执行的工做便会自动执行该工做。
基本语法:
分钟 小时 日 月 星期 命令
* * * * * *
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列 表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
记住几个特殊符号的含义:
“*”表明取值范围内的数字,
“/”表明”每”,
“-”表明从某个数字到某个数字,
“,”分开几个离散的数字
例子
* * * * * /usr/bin/php -f /root/test.php >> test.log
先写个php
test.php
<?php
#!/user/local/php/bin/php -q
echo date('y-m-d').'feng test \n';
?>
在建立个test.log
在/etc/目录下 vi crontab 添加定时任务
* * * * * /usr/local/php/bin/php -f /root/test.php >> test.log
以后就能够看结果了