Linux定时任务

本文介绍了Linux系统中实现定时任务的方法,包括一次性任务的`at`和`batch`命令,周期性任务的`crontab`管理。详细阐述了`at`命令的时间定义和操作选项,以及`cron`命令的时间表示法和语法结构。还提到了`anacron`作为补充,并强调了编写和管理定时任务的规范,如脚本注释、路径、输出处理和用户权限等。
摘要由CSDN通过智能技术生成

Linux计划任务:

未来的某个时间执行一次任务,或者周期性执行某个任务,执行结果会通过邮件通知

定时任务:at batch

周期性任务:crontab

系统任务调度:/ect/crontab

用户任务调度:/var/spool/cron

mail

​ mail -s “邮件主题” -c “抄送地址” -b"密送地址" -f 发送人邮址

-F “发送人姓名”(Ctrl+c终止)

echo “test” |mail -s test localhost

at命令

1、时间定义

                 hh:mm      12:00

                 noor              teatime

                 AM(上午)     PM   8am    9pm

                 2019-8-11        2019/8/11

                 + 5  minutes    hours    days    weeks  

                 today  tomorrow

2、语法结构

at 选项 参数

​ -q 列出任务

-f 从文件中读取

-l 列出任务

-d指定删除

-v 列出已执行未删除的任务

-V 版本号

-c 查看作业内容

atq

atrm

cron命令

[root@localhost ~]# crontab -e(编辑定时任务)

[root&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值