我的学习笔记:Linux常用命令(03)—at命令
菜鸟学习中,大神请指教!
一. at命令简介
- 命令格式:at[参数][时间]
- 命令功能:在一个指定的时间执行一个指定任务,只能执行一次,且需要开启atd进程(ps -ef | grep atd查看, 开启用/etc/init.d/atd start or restart; 开机即启动则需要运行 chkconfig --level 2345 atd on)。
- 命令参数
- -m :当指定的任务被完成之后,将给用户发送邮件,即使没有标准输出
- -I :atq的别名
- -d :atrm的别名
- -v :显示任务将被执行的时间
- -c :打印任务的内容到标准输出
- -V :显示版本信息
- -q<列队> :使用指定的列队
- -f<文件> :从指定文件读入任务而不是从标准输入读入-t<时间参数> 以时间参数的形式提交要运行的任务
二. at命令应用
- 三天后的下午 5 点执行 /bin/ls:at 5pm+3 days
- 明天17点钟,输出时间到指定文件内:at 17:20 tomorrow
- 3.计划任务设定后,在没有执行之前我们可以用atq命令来查看系统没有执行工作任务:at 5pm+3 days
- 删除已经设置的任务:atrm 7
- 显示已经设置的任务内容:at -c 5
学习笔记,尚在学习中,欢迎批评指正!