Exécuter la commande `à 5 secondes à partir de maintenant

Dans le cadre d'un peu de script complexe, j'ai besoin de dire à un serveur pour exécuter une simulation. Normalement, je voudrais atteindre cet objectif en faisant ssh user@server 'simulation/script'. Toutefois, cela permettrait de garder la session ssh en vie jusqu'à ce 'simulation/script' est fait, ce qui est indésirable pour moi.

J'ai récemment appris à propos de l' at de commande, et cela semble correspondre à mon problème.
Ce que je veux faire maintenant, c'est pour faire un ssh sur mon serveur, et at ma simulation de script à exécuter dans les 5 secondes (plus de suffisamment de temps pour la connexion ssh à être fermé). Ainsi, une fois que la connexion ssh est fermé dans un délai de 5 secondes, le serveur va lancer la simulation sans avoir besoin de la connexion ssh pour rester en vie.

Ce que je vais avoir des ennuis avec, est l'expression que at besoins afin de planifier un travail "5 secondes à partir de maintenant"

J'ai essayé ce qui suit, les expressions du temps, tous qui me donne des erreurs:

now + 5 seconds
now + 5 sec
now + 5 s
now + 5seconds
now + 5sec
now + 5 s
now+5sec
now+5seconds
now+5s

Comment puis-je obtenir mon at pour exécuter ma commande "5 secondes à partir de maintenant"?

Plutôt que de déconner avec le at, peut-être vous voulez juste ssh user@server bash -c '"simulation/script &"'...

OriginalL'auteur inspectorG4dget | 2012-12-16