Linux命令之crontab
2015-09-25 14:42
531 查看
格式:
crontab [-u user] {-l | -r | -e}
Crontab文件的格式为”M H D m d cmd”。
其中,M代表分钟(0~59),H代表小时(0~23),D代表天(1~31),m代表月(1~12),d代表一星期内的天(0~6,0为星期 天)。Cmd表示要运行的程序,它被送入sh执行,这个shell只有USER、HOME、SHELL三个环境变量。
参数:
-e:执行文字编辑器来设定时程表,内空的文字编辑器是vi
-r:删除目前的时程表
-l列出目前的时程表。
例子:
查看root的cron设置:crontab –u root –l
删除root的cron设置:crontab –u root –r
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
#每天早上6点10分
10 6 * * * date
#每两个小时
0 */2 * * * date
#晚上11点到早上8点之间每两个小时,早上8点
0 23-7/2,8 * * * date
#每个月的4号和每个礼拜一到礼拜三的早上11点
0 11 4 * 1-3 date
#1月1日早上4点
0 4 1 1 * date
crontab [-u user] {-l | -r | -e}
Crontab文件的格式为”M H D m d cmd”。
其中,M代表分钟(0~59),H代表小时(0~23),D代表天(1~31),m代表月(1~12),d代表一星期内的天(0~6,0为星期 天)。Cmd表示要运行的程序,它被送入sh执行,这个shell只有USER、HOME、SHELL三个环境变量。
参数:
-e:执行文字编辑器来设定时程表,内空的文字编辑器是vi
-r:删除目前的时程表
-l列出目前的时程表。
例子:
查看root的cron设置:crontab –u root –l
删除root的cron设置:crontab –u root –r
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
#每天早上6点10分
10 6 * * * date
#每两个小时
0 */2 * * * date
#晚上11点到早上8点之间每两个小时,早上8点
0 23-7/2,8 * * * date
#每个月的4号和每个礼拜一到礼拜三的早上11点
0 11 4 * 1-3 date
#1月1日早上4点
0 4 1 1 * date
相关文章推荐
- Linux的inode的理解
- Install a GitLab CE Omnibus package on centos 6.4
- 必 备 习 题 集 ( 二 )
- CentOS程序 开机启动设置与chkconfig命令学习
- Linux中搭建FTP服务器的方法
- Linux目录树:根目录、典型目录等详细说明
- 13个实用的Linux find命令示例
- Linux命令英文全称
- linux权限和用户管理
- Linux-CentOS 安装配置swftools
- Linux 目录结构
- Centos 7.1下如何安装cobbler
- linux--posix多线程编程----第一篇
- linux(php)
- Linux应用总结(1):自动删除n天前日志
- Linux GCC常用命令
- linux服务进程管理
- linux之route命令
- 每天一个linux命令目录
- linux进程管理