Bonsoir, Seb, au 2019-09-30 : > > À en juger par le manuel de killall(1) fournie dans Sid, à > > la description de l'option -e (--exact) le comportement de > > la commande devient? curieux? dès lors que le nom du > > processus dépasse 15 caractères. Avec cette information en > > tête, les commandes suivantes sont tombées en marche : > > $ killall simplescreenrec > > $ killall -e simplescreenrec > > Aaaahh... Merci !! Je vous en prie. :) > Après avoir lancé simplescreenrecorder, /dev/shm reste vide. Dommage, ça aurait été pratique d'avoir des fichiers PID, pour vérifier que l'on va bien tuer ce qu'on voulait tuer. :( > (Et pkill ne tue pas non plus simplescreenrecorder.) À la lecture de pkill(1), la limite à 15 caractères proviendrait de la façon dont sont obtenus les noms des processus, méthode qui, j'imagine, devrait être similaire pour killall : NOTES The process name used for matching is limited to the 15 characters present in the output of /proc/pid/stat. Use the -f option to match against the complete command line, /proc/pid/cmdline. En français rapide, /proc/pid/stat tronque le nom du process à 15 caractères, et l'option -f permet de basculer sur le fichier /proc/pid/cmdline pour contrôler le nom du process à tuer. Du coup, dans le cas qui nous intéresse, les commandes valides deviennent : $ pkill simplescreenrec $ pkill -f simplescreenrecorder # Notez le nom complet. À plus, :) -- Étienne Mollier <etienne.mollier@mailoo.org> Empreinte : 5ab1 4edf 63bb ccff 8b54 2fa9 59da 56fe fff3 882d
Attachment:
signature.asc
Description: OpenPGP digital signature