作为一个稍微复杂的脚本的一部分,我需要告诉服务器运行模拟。通常,我会通过ssh user@server 'simulation/script'
. 但是,这样做会使 ssh 会话保持活动状态,直到'simulation/script'
完成,这对我来说是不可取的。
我最近了解了该at
命令,它似乎很适合我的问题。
我现在要做的是 ssh 进入我的服务器,并且at
我的模拟脚本在 5 秒内运行(对于关闭 ssh 连接来说已经足够了)。因此,一旦 ssh 连接在 5 秒内关闭,服务器将开始模拟,而无需 ssh 连接保持活动状态。
我遇到的问题是at
“从现在开始 5 秒”安排工作所需的时间表达式
我尝试了以下时间表达式,所有这些都给我错误:
now + 5 seconds
now + 5 sec
now + 5 s
now + 5seconds
now + 5sec
now + 5 s
now+5sec
now+5seconds
now+5s
我怎样才能让我at
“从现在开始 5 秒”运行我的命令?