架构师养成记--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

原文地址:https://www.cnblogs.com/sigm/p/6438158.html