1、crontab介绍
在LINUX中,周期执行的任务一般由cron这个守护进程来处理ps -ef|grep cron
。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间
cron的配置文件称为“crontab”,是“cron table”的简写
单个用户的计划任务 | 系统级别的计划任务 |
---|---|
单个用户生效(单一一次,周期执行) | 所有用户都去执行(大多数是周期性执行) |
2、单一一次执行
at now + 2 minutes 或者 at 10:23 月 日 年
>输入要执行的命令
>CTRL+d 输入结束
查看:
atq :查看设置的任务计划,执行后就不会显示了
/var/apool/at
:当计划任务没有执行会在该目录下产生一个普通文件,但是执行后该文件也就不存在了
删除:
atrm 或者 删除/var/spool/at/
下的执行计划
一分钟后广播: hello kugou!!
[root@localhost ~]# at now + 1 minutes
at> wall hello kugou!! #wall 广播
at> <EOT> #CTRL+D 结束任务
job 2 at Tue Aug 20 10:07:00 201