Linux就该这么学--计划任务服务
2024-09-29 05:27:41
有经验的系统运维工程师能够让系统自动化运行,无需人工的干预就可以让各个服务、命令在指定的时间段运行、停止。
计划任务分为:
一次性计划任务:今晚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逐条添加。
最新文章
- C#中ToString()格式详解
- PHP Socket实现websocket(三)Stream函数
- 大熊君说说JS与设计模式之------策略模式Strategy
- myeclipse2014新感悟
- English - even though和even if用法解析
- Inno Setup打包添加和去除管理员权限
- 2013 多校联合 2 A Balls Rearrangement (hdu 4611)
- PHP使用api的两种方法
- esp8266 SDK开发之编译流程
- vue 自定义指令directive
- [COGS 2401]Time is Money
- javascript随机一个1-9的数字
- Android项目刮刮奖详解(四)
- ZD6转辙机
- 全能系统监控工具dstat
- HYSBZ1036-树链剖分-点权
- IndexDB 操作util
- 将npm的注册表源设置为国内的镜像
- kali2016.1 基本配置
- [转]Jboss基础