Linux crontab 计划任务整理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux crontab 计划任务整理相关的知识,希望对你有一定的参考价值。
Linux crontab 计划任务整理
安装
yum install -y vixie-cron # 安装
常用命令
crontab -e # 编辑
crontab -l # 查看
crontab -u # 指定用户
service crond start # 启动
service crond stop # 关闭
service crond restart # 重启
service crond reload # 重载配置
配置
格式
* * * * *
分 时 日 月 星期(0-6)
说明
* 所有取值范围内数字
/ 每
- 某个数字 到 某个数字
, 分开几个离散的数字
demo
*/5 * * * * php /home/www/test.php > /dev/null 2>&1
>/dev/null 2>&1 解析
标准输出重定向到空设备文件
> 是重定向
/dev/null 代表空设备文件
1 表示stdout标准输出,系统默认值是1,所以 ">/dev/null" 等同于 "1>/dev/null"
2 表示stderr标准错误
& 表示等同于的意思,2>&1,表示2的输出重定向等同于1
开机启动
chkconfig --list crond # 是否开机启动查看
添加开机启动
vi /etc/rc.d/rc.local
加 /sbin/service crond start
crond 无法重启时
killall crond
crond restart
crontab 无法执行shell时
shell中 头加入 source /etc/profile
source /etc/profile
#!/bin/bash
cd /tmp/
php test.php >> /tmp/test.log
日志位置
tail -f /var/log/cron
以上是关于Linux crontab 计划任务整理的主要内容,如果未能解决你的问题,请参考以下文章