linux命令在指定的时间执行特定的任务,即:一次性定时任务执行。该命令由atd进程控制。首先查看进程是否启动,一般是随系统自动启动的如果启动了psaux|grepatd未启动,需要手动启动/etc/init.d/atdstart支持语法:Usage:/etc/init.d/atd{start|stop|restart|force-reload|status}如果没有安装,需要先安装:apt-getinstallatoryuminstall-y首先看这个命令的帮助用法:at[-V][-qx][-ffile][-mMlbv]timespec。..在[-V][-qx][-f文件][-mMlbv]-t时间在-c工作...atq[-V][-qx]在[-rd]工作...atrm[-V]job...batchsyntaxat(option)(parameter)option-f指定包含特定指令的任务文件-q指定新任务的队列名称-m当指定任务完成时,将发送邮件给用户,即使没有标准输出-c打印任务内容到标准输出-V显示版本信息-d删除指定要执行的任务,也可以使用atrm删除-l显示列表要执行的任务,也可以用atq来显示参数dateandtime:指定任务执行日期和时间格式Timeoftheday:hh:mm,如果添加的时间过了,明天执行。模糊指定时间:午夜、中午、下午茶时间使用十进制时间:也可以在时间后指定am或pm执行命令的具体时间:monthday(月日),mm/dd/yy(月/日/年),dd.mm.tt(日/月/年),指定的日期必须是相对于指定的时间计时方法:排列需要执行的命令:time+counttime-units,time就是指定的时间,time-units是分钟、小时、天、周的单位,count是时间量:例如:at5pm+3days还有直接用today(今天)、tomorrow(明天)来指定时间例如:明天下午5点实例输出时间到当天17:35的文件?~17:36警告:命令将使用/bin/shat>date>./log.logat>
