【Linux视频教程-韩顺平】设置任务调度命令crontab

来源:互联网 发布:民乐队服装大全淘宝 编辑:程序博客网 时间:2024/05/21 06:18

任务调度的使用 crontab 方法:

crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
        -e      (edit user's crontab)
        -l      (list user's crontab)
        -r      (delete user's crontab)
        -i      (prompt before deleting user's crontab)
        -s      (selinux context)


1. 设置任务 crontab -e 进入任务设置编写状态;

设置重复执行任务的格式:

时间格式 * * * * *
分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6)
例如:每天凌晨2点执行将日期写入mydate文件,则为 0[每小时中的第几分钟] 2[每天的第几小时] *[每月第几天] *[每年第几个月] *[每周的第几天] date >> /etc/mydate

2. 多任务的设置

  • 1)在crontab -e 中回车直接写任务命令(任务复杂时不推荐);
  • 2)另外一种方法:
    • 把所以任务写入一个可执行文件(shell编程 文件以.sh为后缀名);
    • 更改可执行文件权限为可执行 chmod XXX 文件名;
    • 把可执行文件写入crontab -e 里面设置任务;

3. 任务的终止 crontab -r 删除后crontab -e里面的命令将会清除干净;

4. 任务的查询 crontab -l

0 0
原创粉丝点击