架构师养成记--28.任务计划
定时任务的命令
at 安排作业在某一时刻执行一次
cron 安排周期性执行作业
一次性计划任务
命令:at
语法:at [-f 文件名] 时间
绝对计时法:HH:MM YYYY-MM-DD
相对计时方法:now + n minutes、 now+n hours、 now + n days
描述:安排一个或多个命令在指定时间运行一次
(ctrl+d保存任务退出)
at -d 或者 atrm 删除任务
at -l 或者 atq 查看任务
如果/etc/at.allow存在,则在里面的用户可以使用at执行计划
如果/etc/at.deny 存在则在里面的用户不可以使用at执行计划
如果文件都不存在,则只有root可以使用at执行计划
周期性任务计划
命令:crontab
语法:crontab{-l|-r|-e}
-l 显示当前的crontab
-r 删除当前的crontab
-e 使用编辑器编辑当前的crontab
文件描述:用于生成cron进程所需的crontab文件
如果crontab程序没有启动,则需要手动启动
ps -el | grep crond
/etc/rc.d/init.d/crond start
crontab 文件建立好后可以到/var/spool/cron目录确认
系统文件构成
软件包管理 yum