有经验的系统运维工程师能够让系统自动化运行,无需人工的干预就可以让各个服务、命令在指定的时间段运行、停止。

计划任务分为:

一次性计划任务:今晚11:30开启网站服务

长期性计划任务:每周1、3、5的凌晨4:15分将/home/jacun目录打包备份为jacun.tar.gz

相关参数:

at <时间>  安排一次性任务

atq或at -l  查看任务列表

at -c 序号  预览任务与设置环境

atrm 序号  删除任务

交互式:

非交互式:

对于创建长期可循环的计划任务,则要用到cron服务,具体使用方法如下:

创建、编辑计划任务:crontab -e [-u 用户名]

查看计划任务:crontab -l [-u 用户名]

删除计划任务:crontab -r [-u 用户名]

附录:

分钟  取值为0到59之间的任意整数

小时  取值为0到23之间的任意整数

日期  取值为1到31之间的任意整数

月份  取值为1到12之间的任意整数

星期  取值为0到7之间的任意整数,其中0与7均为星期日

命令  要执行的命令或程序脚本

每周1、3、5的凌晨4点15分将/home/jacun目录打包备份为jacun.tar.gz:

15 4 * * 1,3,5 /usr/bin/tar -czvf jacun.tar.gz /home/jacun

每周1-5的凌晨1点自动清除/tmp目录下的所有文件:

0 1 * * 1-5 /usr/bin/rm -rf /tmp/*

多条命令时候,使用crontab -e逐条添加。

最新文章

  1. C#中ToString()格式详解
  2. PHP Socket实现websocket(三)Stream函数
  3. 大熊君说说JS与设计模式之------策略模式Strategy
  4. myeclipse2014新感悟
  5. English - even though和even if用法解析
  6. Inno Setup打包添加和去除管理员权限
  7. 2013 多校联合 2 A Balls Rearrangement (hdu 4611)
  8. PHP使用api的两种方法
  9. esp8266 SDK开发之编译流程
  10. vue 自定义指令directive
  11. [COGS 2401]Time is Money
  12. javascript随机一个1-9的数字
  13. Android项目刮刮奖详解(四)
  14. ZD6转辙机
  15. 全能系统监控工具dstat
  16. HYSBZ1036-树链剖分-点权
  17. IndexDB 操作util
  18. 将npm的注册表源设置为国内的镜像
  19. kali2016.1 基本配置
  20. [转]Jboss基础

热门文章

  1. 关于ProGuard的学习了解(从别处转来)
  2. poj 3648 线段树成段更新
  3. VS2010中 打开vc6.0的工程时,遇到的问题及解决办法
  4. windows下用vscode写C++
  5. JSON之—— JSON.parse()和JSON.stringify() (插曲)
  6. AutoCAD如何批量设置线宽
  7. vue相关知识
  8. mysql莫名的主键重复
  9. Java获取系统属性及环境变量
  10. 加入 centos 右键 terminal