Je dois redémarrer un certain nombre de machines à distance. Normalement, je viens d'émettre
for host in <hostlist>;do ssh ${host} 'sudo shutdown -r now';done
Mais je veux donner aux utilisateurs un peu de temps avant le redémarrage. Cependant, leur session ssh ne se déconnectera pas même si j'utilise:
ssh -f 'sudo shutdown -r +5 &;disown'
Je reçois un message d'erreur:
bash: -c: ligne 0: erreur de syntaxe près de l'
;' bash: -c: line 0:
arrêt inattendu du sudo du jeton -r +5 &; disown '
Aucune suggestion?
&
personnage envoie la commande sur le côté gauche en arrière-plan. C'est en quoi cela diffère ;
.