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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  commande "nohup" c'est bien mais...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

commande "nohup" c'est bien mais...

n°507491
Mams
Posté le 21-06-2004 à 14:33:03  profilanswer
 

Ce matin j'ai lancé un utilitaire de calcul (Folding - même style que seti@home qui est plus connu) avec la commande "nohup". J'ai tapé ça depuis une session distante ssh avec Putty :

Code :
  1. nohup FAH78.exe &

 
Ca marche nickel, je vois l'application avec "top" qui prends toutes les ressources processeur disponibles pour faire son calcul.
Je peux fermer ma session distante et le processus tourne encore.
 
Mais maintenant, j'aimerais réafficher le résultat des calculs dans une nouvelle session et pouvoir faire mon CTRL+C pour stopper la calcul.
En fouillant un peu sur le net j'ai trouvé les commandes "fg" et "bg" mais je ne parviens pas à réafficher mon application.
 
Pouvez-vous m'aider ?


---------------
Je me lève de bonne humeur
mood
Publicité
Posté le 21-06-2004 à 14:33:03  profilanswer
 

n°507505
minusplus
Posté le 21-06-2004 à 14:57:57  profilanswer
 

l'affichage est classiquement redirigé vers le fichier nohup.out. Pour terminer le processus: ps et kill.

n°507507
moritan
Posté le 21-06-2004 à 14:59:48  profilanswer
 

Tu peux aussi utiliser la commande screen...

n°507522
krumli
Posté le 21-06-2004 à 15:39:59  profilanswer
 

moritan a écrit :

Tu peux aussi utiliser la commande screen...


 
même carrement !!!
 
screen
tralala &
Ctrl A + D
....
 
screen -r pour reviendre sur ta commande

n°507542
MaxMaveric​k
bli bli
Posté le 21-06-2004 à 16:18:11  profilanswer
 

KRUMLI a écrit :

même carrement !!!
 
screen
tralala &
Ctrl A + D
....
 
screen -r pour reviendre sur ta commande


 
et meme directement
$ screen tralala
et kill du putty (eventuellemnt un Ctrl-A D avant mais c'est pour la galerie. Quand au '&' dans le screen et dans ce ca il est carrement de trops.

n°507556
moritan
Posté le 21-06-2004 à 16:31:05  profilanswer
 

maxmaverick a écrit :

et meme directement
$ screen tralala
et kill du putty (eventuellemnt un Ctrl-A D avant mais c'est pour la galerie. Quand au '&' dans le screen et dans ce ca il est carrement de trops.


C'est quand même du chipotage pour 1 charactère.

n°507764
MaxMaveric​k
bli bli
Posté le 21-06-2004 à 21:31:18  profilanswer
 

moritan a écrit :

C'est quand même du chipotage pour 1 charactère.


C'etait juste pour se rapprocher du fct de nohup.
depuis j'ai meme mieux:
 
screen -dmS un_nom tralala

n°507873
Mams
Posté le 22-06-2004 à 08:10:58  profilanswer
 

Merci à tous, "screen" fonctionne à merveille !
 
J'aimerais tout de même bien savoir à quoi servent "nohup", "fg" et "bg" ?
Et comment ça marche !


---------------
Je me lève de bonne humeur
n°507874
bobuse
Posté le 22-06-2004 à 08:25:29  profilanswer
 

nohup sert à faire qu'un job continue à tourner même si tu te déconnectes. point. la sortie est redirigée vers un fichier et c'est tout (mais c'est déjà pas mal)
 
fg et bg, c'est autre chose, ça sert à amener un job à l'arrière plan (bg), ou à le ramener au premier plan (fg). bg est lié à la commande de suspension de job [Ctrl]+[Z].
Genre, tu ouvres ton editeur préféré en mode texte (emacs-nox par exemple), tu édite ton fichier, tu veux le compiler ou autre, mais t'as qu'un terminal, tu suspend emacs [Ctrl]+[Z], tu fais ton truc, et tu veux revenir à emacs ... tu tapes fg. Et hop!
Dans un autre cas, tu as lancé un truc, tu entres des paramètres, et après il mouline et toi tu veux récupérer ton terminal. Tu suspends [Ctrl]+[Z] et tu le mets en arrière plan "bg", est alors affiché le numéro du job (1 pour l premier ...). Ainsi, ton job tourne en arrière plan, comme si tu l'avais appelé avec un '&' !
La commande bg accepte comme option un numéro de job, comme ça si tu as supsendu et mi en bg pluseurs job, tu eux en rappeler un précisément, grâce à ce numéro.
 
Voilà pour ma prose du matin :-)

n°508207
Mams
Posté le 22-06-2004 à 17:35:06  profilanswer
 

:jap: Merci, ça c'est de l'explication !  :hello:


---------------
Je me lève de bonne humeur

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

  commande "nohup" c'est bien mais...

 

Sujets relatifs
Commande "apropos" ne donne aucun résultat ! [ resolu ]je recherche une commande
Solaris 8 7/03 et Commande sys-unconfig carte reseau downChanger de fond d'écran sous KDE mais en ligne de commande ...
commande unix??[Scripts] Sauvegarde incrementale - Commande dump
commande unix??Unix : commande pour connaitre la mémoire utilisée par un process
[MDK10] Mettre à jour toutes les sources URPMI en commandeCommande pour connaitre la version du noyau linux ?
Plus de sujets relatifs à : commande "nohup" c'est bien mais...


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