Avatar de l’utilisateur
sed
Vuvuzela
Re: Récupérer le PID d'un process après un nohup
Le PID recherché était 10360, donc non, je ne le retrouvais nulle part. La seule commande qui a pu me le refiler est un echo $! faite juste après, et ps -eaf (ou -ef / effectivement pour a, rien à voir donc) | grep "ma_commande". Je sais plus où j'ai lu de faire ps -ef | grep "mon_nohup.out" mais ça ne marchait clairement pas. Les processus dont on tue le parent, j'ai un vague souvenir que ça les transforme en zombie plutôt non?
https://delightlylinux.wordpress.com/20 ... -and-ppid/

Why is the PPID Important?
Occasionally, processes go bad. You might try to quit a program only to find that it has other intentions. The process might continue to run or use up resources even though its interface closed. Sometimes, this leads to what is called a zombie process, a process that is still running, but dead.
One effective way to kill a zombie process is to kill its parent process. This involves using the ps command to discover the PPID of the zombie process and then sending a kill signal to the parent. Of course, any other children of the parent process will be killed as well.

edit : ah bin non. Mais un process zombie c'est quand même fun, je vais donc laisser ce bel aparté raté.
Avatar de l’utilisateur
Binouze
Tesorero General #CómoGanar
Re: Récupérer le PID d'un process après un nohup
Et surtout n'oublie pas la commande des champions : man man
Avatar de l’utilisateur
Plume
L'effaceur
Re: Récupérer le PID d'un process après un nohup
LeChat a écrit :Bah il n'y a pas des Unix ou le process devient orphelin ?
Seulement si c'est volontaire (daemon) ou par négligence programmatique (orphan).

Mais j'ai écrit un peu vite, ce n'est pas UNIX mais Linux only: PR_SET_PDEATHSIG.


Après rien n'empêche un process (disons bash) d'envoyer TERM à son propre process group quand il se termine.
Ca fonctionne sauf en cas de crash violent de bash et encore kill(2) peut être invoqué depuis un signal handler (genre SIGSEV).
su-per
Avatar de l’utilisateur
Binouze
Tesorero General #CómoGanar
Re: Récupérer le PID d'un process après un nohup
Merci de respecter la charte de passion-linux.ifrance.fr et d’utiliser la bannière ["code"] prévue à cet effet.
Avatar de l’utilisateur
hohun
Grand Roi des Bolos ☭⛧☣✓
Re: Récupérer le PID d'un process après un nohup
sed a écrit :Merci, je suis déjà sous linux.
Installe Windows Server 2008.
Ne pas comprendre Booba c'est ne rien comprendre au rap. Pire encore quand t'en fais l'image du rappeur bas du front qui ne sait pas ecrire. Et je peux meme pas te dire d'arreter de resrer bloquer dans les 90's, a cette epoque il faisait le crime paie, bordel. - Jakovazor
Avatar de l’utilisateur
Kane
Bouteille déviant de 2L
Re: Récupérer le PID d'un process après un nohup
powershell FTW
Avatar de l’utilisateur
Thermostat
jz sui boure llol
Re: Récupérer le PID d'un process après un nohup
OpenOffice 4 evar
Avatar de l’utilisateur
hohun
Grand Roi des Bolos ☭⛧☣✓
Re: Récupérer le PID d'un process après un nohup
Sinon tu peux aussi récupérer un PID en suivant le process à cette adresse
Ne pas comprendre Booba c'est ne rien comprendre au rap. Pire encore quand t'en fais l'image du rappeur bas du front qui ne sait pas ecrire. Et je peux meme pas te dire d'arreter de resrer bloquer dans les 90's, a cette epoque il faisait le crime paie, bordel. - Jakovazor
Avatar de l’utilisateur
sed
Vuvuzela
Re: Récupérer le PID d'un process après un nohup
favicon a écrit :Sed, t'en es où de tes soucis avec la commande ps pour retrouver tes pid ? Tu t'es mise à screen ou tmux ?
je viens d'essayer screen très vite fait aujourdhui seulement. jen ai pas eu besoin avant.
je veux lancer un nohup via ssh^2 pour faire une longue copie de fichiers, et impossible parce qu'impossible de rentrer le mdp et la ça termine.
en cehrcahnt une soltuion, je suis tombée sur une page où ils parlaeint de screen et un autre (que tmux) pour faire ce genre de truc.

Jai pas eu le temps de regarder mais je suis pas sûre de bien voir comment récupérer un fichier genre le nohup.out.
Avatar de l’utilisateur
favicon
Une enceinte bluetooth waterproof ! ⛧
Re: Récupérer le PID d'un process après un nohup
Pour ton souci de mpd:
- sur la machine qui doit se connecter:
ssh-keygen
ssh-copy-id user@machine-distante
Avatar de l’utilisateur
Kane
Bouteille déviant de 2L
Re: Récupérer le PID d'un process après un nohup
Ouais, si tu fais des ssh régulièrement entre deux machines ça vaut le coup d'installer des clefs ssh pour ne pas avoir à se faire chier à taper le mdp.
Avatar de l’utilisateur
Kane
Bouteille déviant de 2L
Re: Récupérer le PID d'un process après un nohup
et screen comme indiqué plus haut te permet de détacher tes process de ta session SSH.
Avatar de l’utilisateur
sed
Vuvuzela
Re: Récupérer le PID d'un process après un nohup
noway a écrit :un load de 5

krrr krrr krrr
alors pourquoi c'était marrant un load de 5? sur une machine à 8 cores, c'est raisonnable non?
Avatar de l’utilisateur
noway
BONJOUR et bienvenue sur Climadiff TV
Re: Récupérer le PID d'un process après un nohup
Oui si tu as 8 cores ca va.

Mais fais pas la maligne.
Avatar de l’utilisateur
sed
Vuvuzela
Re: Récupérer le PID d'un process après un nohup
enfoiré va