Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1603 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  ne pas arreter une commande en quittant ssh

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ne pas arreter une commande en quittant ssh

n°961143
bouhmg
Posté le 06-10-2007 à 09:54:27  profilanswer
 

Bonjour,
 
J'ai un petit serveur ubuntu et je souhaiterai lancer une commande via une session ssh, puis fermer ma session (en réalité arreter l'ordinateur) sans arreter la commande ?
 
c'est une commande rsync en l'occurance.

mood
Publicité
Posté le 06-10-2007 à 09:54:27  profilanswer
 

n°961144
o'gure
Modérateur
Multi grognon de B_L
Posté le 06-10-2007 à 09:56:18  profilanswer
 

Avec nohup, ou avec screen
cf le wiki d'OSA : Lancer une commande détachée du shell


Message édité par o'gure le 06-10-2007 à 10:11:14

---------------
Relax. Take a deep breath !
n°961147
bouhmg
Posté le 06-10-2007 à 10:04:03  profilanswer
 

trop fort !!! un grand merci

n°961268
dnlilas
Posté le 06-10-2007 à 18:06:59  profilanswer
 

Merci o'gure, j'ai ce besoin depuis longtemps.
nohup (commande) &


Message édité par dnlilas le 06-10-2007 à 18:07:22
n°961641
bouhmg
Posté le 07-10-2007 à 22:52:17  profilanswer
 

J'ai tester, ça marche presque...
 
 
... mais quand j'arrete putty, la commande s'arrete.
 
J'execute une commande Rsync :
nohup rsync ...... &
je quitte putty, que je réouvre
ps aux | grep rsync
et la rien !!
 
Avez vous une idée ?

n°961726
o'gure
Modérateur
Multi grognon de B_L
Posté le 08-10-2007 à 08:16:33  profilanswer
 

T'es sûr ? Tu as vérifié que ta commande ne continue pas après et s'arrête toute seule car elle a fini son job (le temps de relancer un putty).
 
Ouvre 2 putty, lance top ou htop dans l'un et lance ta commande dans l'autre puis ferme ce putty. Regarde dans le premier si c'est réellement la fermeture du putty qui est la cause de la fin de rsync.
 
Sinon utilise la deuxieme solution que je t'ai filé.


---------------
Relax. Take a deep breath !
n°961727
dnlilas
Posté le 08-10-2007 à 08:16:58  profilanswer
 

Eh bien peut être tout simplement que ton rsync a déjà terminé? :-).  
Vérifie la commande en autonome, pour vérifier la syntaxe et un peu la durée, l'interrompre, puis réexécuter avec nohup en préfixe et & en suffixe pour voir. Ensuite vérifie les résultats, effet de rsync etc...

n°961728
zecrazytux
Posté le 08-10-2007 à 08:18:26  profilanswer
 

disown pid

n°961862
bouhmg
Posté le 08-10-2007 à 14:33:39  profilanswer
 

Salut messieurs,
 
ce n'est pas la durée de putty qui est en cause, ça fait trois jours que ça tourne et y'en a encore pour 3/4 jours... (synchro via web des photos de familes)
 
Je vais tester screen et disown ...

n°973428
lhb
Posté le 02-11-2007 à 18:44:09  profilanswer
 

Salut, je te conseille moi aussi screen, nohup avait pas marché pour moi non plus. En tres vite :
- ssh user@host
- screen (sur le serveur)
- des commandes
- C-a d (pour détacher la session screen)
- exit (pour fermer la session ssh)
Puis plus tard :
- ssh user@host
- screen -r  
 
Vu sur http://loquehumaine.wordpress.com/2007/10/30/screen/ =)

mood
Publicité
Posté le 02-11-2007 à 18:44:09  profilanswer
 

n°974896
matafan
Posté le 06-11-2007 à 12:52:09  profilanswer
 

Utilise setsid à la place (ou en plus) de nohup.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  ne pas arreter une commande en quittant ssh

 

Sujets relatifs
convertisseur de bitrate MP3 en ligne de commande ?lancer une commande au niveau init 3 [RESOLU]
Ligne de commande inconnue root@[locahost]:~#Partitionnement non interactif svp, livecd Gentoo
Sed et execution d'une commandeProblème d'extinction via commande halt
Problème avec une ligne de commande (redirection qui ne marche pas)Nagios + commande "check_disk_smb"
Etat d'avancement d'une commandeUnix la commande Kill
Plus de sujets relatifs à : ne pas arreter une commande en quittant ssh


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR