Pages : 1
#1 Le 05/07/2016, à 21:42
- djelko
SSH commandes hors connexion
Bonjour a tous
J'ai un petit souci avec des commandes SSH. J'administre un petit serveur dédié, j'ai parfois besoin de lancer des copies qui durent un peu longtemps. Aujourd'hui je lance mes copies via la bonne vielle commande cp mais lorsque que ma session ssh se déconnecte (deco internet, ...) la copie ne continue pas. Ce qui semble normal bien-sur.
J'aurai voulu savoir s'il quelqu'un connaissait une alternative sympa à ce problème de manière local ou distante
PS : Pas facile de trouver un nom de sujet pour ça
" Qui ne tente rien n'a rien ! "
Site perso : http://alexandre-schmitt.fr.nf
Robotique Club de l'Ouest : http://rco.fr.nf
Hors ligne
#2 Le 06/07/2016, à 01:01
- foustala
Re : SSH commandes hors connexion
Hello , tu peux Utiliser screen pour parquer tes commandes sans rester connecté
https://doc.ubuntu-fr.org/screen
Dernière modification par foustala (Le 06/07/2016, à 11:49)
Hors ligne
#3 Le 06/07/2016, à 09:06
- djelko
Re : SSH commandes hors connexion
hoo ca semble intéressant, je vais regarder ça dans la soirée et voir si ça résout mon problème !
merci foustala
" Qui ne tente rien n'a rien ! "
Site perso : http://alexandre-schmitt.fr.nf
Robotique Club de l'Ouest : http://rco.fr.nf
Hors ligne
#4 Le 06/07/2016, à 09:17
- jplemoine
Re : SSH commandes hors connexion
Je pense qu'il suffit de suffixer la commande par & (sans garantie).
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#5 Le 07/07/2016, à 14:39
- jlmas
Re : SSH commandes hors connexion
screen effectivement et rsync
rsync pour synchroniser deux (ou plus) répertoires. Par défaut rsync ne synchronise que ce qui n'est pas à jour, , tu peux le relancer 10 fois d’affilé, il ne copiera que les fichiers qui ont changé. screen pour détacher et rattacher une session
Par exemple
user1@serveur1 ~$ screen
user1@serveur1 ~$ rsync -av /tmp/ user1@serveur2.example.com:/tmp
Control a puis d (ce qui détache la session).
Tu peux te déconnecter physiquement de serveur1
Pour revenir, donc
ssh user1@serveur1
user1@serveur1 ~$ screen -r
et tu retrouve ton script en train de tourner
Hors ligne
Pages : 1