Kill, pkill, killall ne marchent pas

salut
ça fait un moment que je veux poster cette question.

Avant, on faisait un kill -9 ou un killall et ça fermait le programme
aujourd’hui ça marche souvent mais pas toujours ;
exemple :

je lance blender4 qui envoie sur blender423 qui envoie sur /opt/BLENDER/blender-4.2.3 qui envoie sur blender-4.2.3-linux-x64/blender : ok c’est un peu lourd mais bon.

blender4 ne s’ouvre pas correxctement ( écran noir de la fenêtre ) ; je veux le tuer et je n’y arrive pas

son id est 20984
j’ai essayé

$ kill -15 20984
$ kill -9 20984
# kill -9 20984
# kill -15 20984
$ pkill blender4
$ killall -9 blender4
$ killall -9 blender423
$ killall -9 blender4

J’ai raté un truc ou comme je le crois les commandes perdent de leur efficacité?
Une solution?

PS : il a finit par se fermer pendant que j’écrivais le post.

Normalement il faut kill le processus père, sinon tu ne fait que tuer un processus fils, que le père peut ainsi très bien relancer.

Regarde la hiérarchie des processus avec pstree.

il est possible que ça prenne un peu de temps à se fermer même si c’est rare.

pour afficher les processus lancer par ton utilisateur :

ps -fu $UTILISATEUR --forest # lister l'arborescence des processus
ps -o ppid= -p 20984 # pour trouver le process parent

j’ai lancé dans un terminal, le processus père est donc le terminal? Car je nl’ai détruit et rien.

Certains processus s’échappent du terminal à partir duquel ils sont lancés.