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

 


Dernière réponse
Sujet : commande "nohup" c'est bien mais...
Mams :jap: Merci, ça c'est de l'explication !  :hello:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Mams :jap: Merci, ça c'est de l'explication !  :hello:
bobuse 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 :-)
Mams Merci à tous, "screen" fonctionne à merveille !
 
J'aimerais tout de même bien savoir à quoi servent "nohup", "fg" et "bg" ?
Et comment ça marche !
MaxMaverick

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

moritan

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.

MaxMaverick

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.

krumli

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

moritan Tu peux aussi utiliser la commande screen...
minusplus l'affichage est classiquement redirigé vers le fichier nohup.out. Pour terminer le processus: ps et kill.
Mams 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 ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)