Executer une commande via ssh, sortir et laisser le process [resolu] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 18-03-2009 à 22:18:15
Bon ben finalement a force de tests, il semble que ceci fonction
ssh remoteMachine 'screen -d -m COMMAND ARGS ' &
Marsh Posté le 19-03-2009 à 07:27:42
ou nohup.
Mais si tu veux pas de sortie du tout, man ssh
ssh -f
Marsh Posté le 18-03-2009 à 21:54:39
Je bataille sur un script simple :
j'ai une suite de machines sur lesquelles je veut me logguer (ca marche sans mdp), executer une commande (un autre script en fait) et me deconnecter pour passer a la machine suivante, et que le process tourne encore.
J'ai essaye :
ssh remoteMachine 'screen command' #erreur : apparemment comme cela ce n'est pas un vrai shell que l'on obtient, et on peut pas executer ce que l'on veut :-(
ssh -t remoteMachine 'screen command ' #resultat : execute, ne quitte pas tant que le process est pas fini
ssh -t remoteMachine 'screen -d -m command ' #idem
ssh -t remoteMachine 'screen -d -m command screen -d' #idem !
ssh -t remoteMachine 'nohup command &' #quitte toujours pas
ssh -t remoteMachine 'nohup command & exit' #quitte toujours pas
Je sais plus trop quoi faire... avez vous une idee ??
Message édité par guepe le 18-03-2009 à 22:18:45
---------------
Un blog qu'il est bien