Как часть немного сложного script, мне нужно сказать серверу, чтобы он запускал симуляцию. Обычно я достигал этого, выполняя ssh [email protected] 'simulation/script'
. Тем не менее, это приведет к тому, что сеанс ssh будет активным до тех пор, пока 'simulation/script'
не будет выполнен, что нежелательно для меня.
Недавно я узнал о команде at
и, похоже, хорошо вписывается в мою проблему.
Теперь я хочу сделать ssh на моем сервере и at
my simulation script за 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
Как я могу заставить my at
запустить мою команду "через 5 секунд"?