使用at定时执行任务

crontab可以实现周期性地执行任务,如果只需要执行一次任务,那么可以用at。
1、安装

yum install at -y

2、启动

service atd start #启动at服务

service atd stop #停止at服务

3、at使用方法

at 时间

命令或者脚本
Ctrl+D

时间说明:
at 23:00 10/24/2019 2019年10月24日晚上11点整执行
at 11:00pm 晚上11点执行
at now + 10 minutes 10分钟后执行
at now + 10 hour 10小时后执行
at now + 10 days 10天后执行
at now + 10 weeks 10个星期后执行

atq 或者at -l 列出任务列表

atrm 1 删除序号为1的任务

4、例子
今天(2019年10月24日)晚上11点执行数据库完全备份

at 23:00 10/24/2019

mysqldump -uroot -p db1 > /data/db1.sql
Ctrl+D

上一篇:centos7部署pptp


下一篇:centos6编译安装vsftpd3.0.3