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