可以使用 at 来调度任务,并通过一些操作将当前时间作为参数传递

可以使用 at 来调度任务,并通过一些操作将当前时间作为参数传递

在 GNU / Linux 中,我可以使用at命令等来安排类似这样的任务:

# at 07:07 
warning: commands will be executed using /bin/sh
at> To run the task
at> <EOT>

到目前为止,没有出现任何问题,我的疑问是,这可能吗?如果是,我怎样才能让它占用系统时间并应用操作,如下所示:

#at get_system_time + 25_min

答案1

是的,你可以 -at具有相当复杂的日期/时间解析功能1。特别是您可以使用now当前时间。为了显示:

steeldriver@xenial-vm:~$ date
Wed Apr 12 10:56:53 EDT 2017

steeldriver@xenial-vm:~$ at now + 25 minutes
warning: commands will be executed using /bin/sh
at> echo "foo" > /home/steeldriver/at.out
at> <EOT>
job 20 at Wed Apr 12 11:21:00 2017

1包括teatime例如

相关内容