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é.
Dernière modification par sed le mar. déc. 02, 2014 12:35 am, modifié 1 fois.
Et surtout n'oublie pas la commande des champions : man man
Dernière modification par Binouze le mar. déc. 02, 2014 8:33 am, modifié 1 fois.
Seulement si c'est volontaire (daemon) ou par négligence programmatique (orphan).LeChat a écrit :Bah il n'y a pas des Unix ou le process devient orphelin ?
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
Merci de respecter la charte de passion-linux.ifrance.fr et d’utiliser la bannière ["code"] prévue à cet effet.
Dernière modification par Binouze le mar. déc. 02, 2014 1:08 pm, modifié 1 fois.
Installe Windows Server 2008.sed a écrit :Merci, je suis déjà sous linux.
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
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
je viens d'essayer screen très vite fait aujourdhui seulement. jen ai pas eu besoin avant.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 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.
Pour ton souci de mpd:
- sur la machine qui doit se connecter:
ssh-keygen
ssh-copy-id user@machine-distante
- sur la machine qui doit se connecter:
ssh-keygen
ssh-copy-id user@machine-distante
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.
et screen comme indiqué plus haut te permet de détacher tes process de ta session SSH.
alors pourquoi c'était marrant un load de 5? sur une machine à 8 cores, c'est raisonnable non?noway a écrit :un load de 5
krrr krrr krrr
Oui si tu as 8 cores ca va.
Mais fais pas la maligne.
Mais fais pas la maligne.