[闲聊] 原来at now +1 minutes是一开始算...

楼主: LIAR (玻璃做的大叔)   2016-01-23 16:12:01
我有时会用at now来处理一些登出后要执行的工作,可能是在登入时还不能进行的
,但之前一直发现怎么<EOT>后没反应,后来用
date;at now +1 minutes;date
才发现,now的时间点不是<EOT>完才开始算,而是at开始要我们输入就计算了。
另外那个+1 minutes,如果现在45分50秒,那指令会在46分0秒启动,我以为
会算60秒咧!
最后就是,如果<EOT>时间已经超过now +XX的时间,就会直接执行的样子。
看来以后还是要多加几分钟比较保险,尤其当指令一大堆的时候XD
作者: danny8376 (钓到一只猴子@_@)   2016-01-23 20:51:00
at=一次性crontab 所以时间自然跟crontab一样固定00啊
楼主: LIAR (玻璃做的大叔)   2016-01-23 23:41:00
了解!这真的没人教,自己要try好久才知道XD
作者: Ice9 (又到了属于我的季节)   2016-01-24 11:36:00
at 的最小计量好像是minute,所以应该不会理会秒数。man at但说实在的,如果不是看到你的例子,我也和你一样那么想。

Links booklink

Contact Us: admin [ a t ] ucptt.com