这篇文章主要讲解了“at的执行时间怎么设置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“at的执行时间怎么设置”吧!

at命令是一次性定时计划任务,at的守护进程atd会以后台模式运行,检查作业队列来运行作业。atd守护进程会检查系统上的一个特殊目录来获取at命令的提交的作业,默认情况下,atd守护进程每60秒检查一次目录,有作业时,会检查作业运行时间,如果时间与当前时间匹配,则运行此作业。

at命令的使用

at命令格式:at [-f filename] time-f参数用来指定shell脚本名,time用来指定运行时间。

#立即运行test13.sh脚本#at命令会显示分配给作业的id和运行时间$at-ftest13.shnowjob1atSatDec1723:26:092016#atq命令可以查看系统中的等待作业$atq1SatDec1723:26:0020162SatDec1723:31:0020163SatDec1723:32:002016#atrm命令可以删除系统中的等待作业,后面加上要删除的作业id$atrm1$atq2SatDec1723:31:0020163SatDec1723:32:0020164SatDec1723:36:0020165SatDec1723:37:002016at的执行时间设置

能够接受标准小时时间,hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。例如,13:12。
特定可命名时间,例如now,noon,teatime(一般是下午4点)等比较模糊的词语来指定时间。
AM/PM指示符,采用12小时计时制,例如 10:10 AM。
标准日期格式,MMDDYY,MM/DD/YY等,例如12/31/16。
时间增量,例如now+25 min,10:17+7天。
可以使用today、tomorrow来指定时间。
注意事项

Mac的at命令默认的美国时间,重新加载com.apple.atrun.plist,终端操作:

sudolaunchctlunload-F/System/Library/LaunchDaemons/com.apple.atrun.plistsudolaunchctlload-F/System/Library/LaunchDaemons/com.apple.atrun.plist

感谢各位的阅读,以上就是“at的执行时间怎么设置”的内容了,经过本文的学习后,相信大家对at的执行时间怎么设置这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!