at命令

简介:


at命令

at命令:在指定时刻执行指定的命令(非周期性)
 
atd服务开启、关闭、查看状态:
 
# service atd start/stop/status
 
开启自启动atd:
 
# chkconfig --add atd
# chkconfig --level 35 atd on
 
atq:查看at任务
 
atrm:删除at任务
 
 示例:
 
# at 10:20
> touch /root/aa
 
ctrl+d
 
注:at任务不需要写绝对路径
 
 

at 17:30 2/24/99 
at now +5 hours
at -f work.sh now +3 min (hour day week)
at -l 查看队列 等同于atq
at -d 序号
at -m 作业结束后发送邮件给执行at命令的用户。

   
指定在今天下午5:30执行某命令。假设现在时间是中午12:30,1999年2月24日,其命令格式如下:
 
at 5:30pm
at 17:30
at 17:30 today
at now +5 hours
at now +300 minutes
at 17:30 24.2.99
at 17:30 2/24/99
at 17:30 Feb 24
 
在三天后下午4点执行文件work中的作业:
 
$ at -f work.sh 4pm +3 days
 
在7月31日上午10点执行文件work中的作业:
 
$ at -f work.sh 10am Jul 31
 
 
使用权与安全:
 
超 级用户可以在任何情况下使用at命令。
如果文件 /etc/at.allow 存在,在其中提及的用户名被允许使用 at 命令。
如果 /etc/at.allow 不存在,而 /etc/at.deny 存在,所有在 /etc/at.deny 中未提及的用户被允许使用 at

命令。
如果两者均不存在,只用超级用户可以使用 at 命令。
一个空的 /etc/at.deny 意味着所有用户均被允许使用这些命令,这是缺省的配置。

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/834889如需转载请自行联系原作者


yangzhimingg

相关文章
|
网络协议 Unix Java
Linux基本操作命令
Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
152 3
|
运维 Kubernetes 安全
24个K8S常用场景使用命令(推荐收藏)!
24个K8S常用场景使用命令(推荐收藏)!
|
开发框架 缓存 安全
WEBjs命令
WEBjs命令
|
JSON Kubernetes API
100条k8s命令
100条k8s命令
156 0
|
索引
while命令
while命令
120 0
|
Shell 数据库 数据安全/隐私保护
命令汇总
命令汇总
120 0
|
监控
libimobiledevice命令
简介 A library to communicate with services of Apple iOS devices using nativeprotocols. 1、打印app列表 ideviceinstaller -l 2、查看当前已连接的设备的UUID idevice_id -...
1698 0