计划任务:
让计算机在指定的时间运行程序的任务
计划任务的分类:
1)一次性计划任务
2)周期性计划任务
先来讲讲一次性执行任务at。执行at 18:32报错-bash: at: command not found。

yum install -y at安装at。

at 18:32后边按下回车键,然后先输入echo "test at" > filefortesting.txt按下回车键,开启at>新一行之后,按下Ctrl+d,然后等着执行,却发现报错:Can't open /var/run/atd.pid to signal atd. No atd running?。

sudo systemctl start atd发现Active: inactive (dead),说明该服务没有启动。

sudo systemctl start atd启动服务,sudo systemctl start atd发现 Active: active (running),说明该服务已经启动。

date看一下当前系统的时间,at 22:52输入之后按一下回车键,然后输入echo "test at" > filefortesting.txt按一下回车键,之后就是把Ctrl和d同时按下,然后等着系统执行,使用atq可以看到还没有执行的定时任务。

atq可以看到at 22:52的任务已经没有了,而filefortesting.txt的修改时间是22:52,所以说一次性计划任务已经完成。

atrm 一次性计划任务编号可以删除一次性计划任务,刚刚使用at创建任务时就可以看到一次性任务编号。

atq一开始展现的就是一次性计划任务编号,比如下图中的6,使用atrm 6就可以取消一次性计划任务编号。

此文章为8月Day 1学习笔记,内容来源于极客时间《Linux 实战技能 100 讲》。