本文基于CentOS-7-x86_64-Minimal-2003.iso镜像版本:
自动启动任务的分类:单一任务和循环任务。对应的命令是at和crontab。
单一任务:at命令
问题:什么是atd?
答:atd是一个服务,atd名字拆分为at(命令) +daemon(守护进程)
问题:什么是daemon(守护进程)
答:就好比atd是诸葛亮,at命令是阿斗。
安装atd服务: yum install atd
查看atd服务是否启动:systemctl status atd 输出结果如下:
● atd.service - Job spooling tools
Loaded: loaded (/usr/lib/systemd/system/atd.service; enabled; vendor preset: enabled)
Active: inactive (dead)
// enabled代表开机启动 inactive 代表没有运行。
启动atd服务:systemctl start atd
重启atd服务:systemctl restart atd
关闭atd服务:systemctl stop atd
atd设置开机启动:systemctl enable atd
用户使用权限
vim /etc/at.deny # 里面写的是用户黑明单,说明这些用户不能使用at命令
问题:如何设置单一任务:(因为目前我的工作中只用到了crontab,所以暂时不学语法。)
=========&#