26 Dernière modification par sed (02-12-2014 01:35:11)

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é.

27 Dernière modification par Binouze (02-12-2014 09:33:40)

Re : Récupérer le PID d'un process après un nohup

Et surtout  n'oublie pas la commande des champions : man man

28

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

29 Dernière modification par Binouze (02-12-2014 14:08:32)

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.

30

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

31

Re : Récupérer le PID d'un process après un nohup

powershell FTW

Re : Récupérer le PID d'un process après un nohup

OpenOffice 4 evar

33

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

34

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.

35

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

36

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.

37

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.

38

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?

39

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.

40

Re : Récupérer le PID d'un process après un nohup

enfoiré va