Linux计划任务

计划任务管理

一次性计划任务
at [HH:MM] [yyyy-mm-dd]
任务只执行一次
at 时间 ; 年月日
at 09:07(不加日期代表今天)
touch 123
ctrl+d 确定
ctrl+c 退出
atq 查询此任务
at now +2min 以当前时间为准,2分钟后执行
at teatime (默认代表下午4点,不加时间代表今天)
at noon 中午12点
at 3pm;3am
at May 30 2021
到文件夹下查一次性任务
cd /var/spool/at/
atrm 后跟进程号 删除

周期性任务
周期性的执行任务

  • crontab命令
    按照预先设置的时间周期(分时日月周)重复执行用户指定的命令操作
    属于周期性计划任务
    主要设置文件
    1、全局配置文件,位于文件:/etc/crontab
    2、系统默认的设置,位于目录: /etc/cron.*/
    3、用户定义的设置,位于文件:/var/spool/cron/用户
    在这里插入图片描述
    “ * ”的含义:分时日月周

在这里插入图片描述

ps aux | grep crond 开启进程
netstat -antp | grep crond
-nltup |
vim /etc/crontab
crontab任务配置的格式
时间数值的特殊表示方法
“ * ” 表示该范围内的任意时间
“ ,”表示间隔的多个不连续时间点
“ - ” 表示一个连续的时间范围
“ / ”表示间隔的时间频率

  • 应用示例
    0 17 * * 1-5 周一到周五每天17:00
    30 8 * * 1,3,5 每周一、三、五的8点30分
    0 8-18/2 * * * 8点到18点之间每2小时
    0 * */3 * * 每3天

crontab -e 创建周期性任务
进入界面(分时日月周)
时间后跟任务(用绝对路径[看绝对路径which cp])
crontab -l 看
crontab -r 删除全部任务
crontab -u 用户 -e 管理其他人用户任务
cd /etc/cron.allow 白名单

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值