我需要以变量(其值以 HH.mm.ss 格式)显示的动态时间运行一些任务, + 2分钟< / strong>的值,并且少于 5分钟。然后,我可以将此作业添加到crontab中以安排每分钟的时间,希望当时间变量同步当前时间+ 2(或更多)分钟(但不超过5分钟)时,脚本将运行。 >
谢谢。 更新:
多亏了l0b0,剩下的是找到一种从 HH.mm.ss 变量中减去2分钟的方法,例如从var 05:30:00中减去之后得到05:28:00。我认为它一定很简单。感谢您的帮助。
答案 0 :(得分:0)
at
应该可以解决问题。基于man at
和偏移量$offset
,您应该可以使用此(未经测试的):
echo 'some_command with arguments' | at "now + ${offset}"