[Resolu] Comment connaitre le pid / killer un processus ?

Bonsoir,
Je voudrais savoir afficher le pid d’un processus quand son nom nous a été donné par :

afin de le killer, et savoir si on peut faire tout ça aussi en mode graphique logué simple utilisateur ?
Merci.
ps : c’est que j’ai une appli qui plante à la windows en mode graphique :blush: c’est fort ça, faire du windows sous X :cry:


et kill le chiffre...


je crois que c'est ca...


edit :

Je crois qu'il y a aussi killall dans le meme genre :p

et kill le chiffre…

je crois que c’est ca…

edit :

Je crois qu’il y a aussi killall dans le meme genre :stuck_out_tongue:

$ killall «nom du processus»

ne pas oublier que par défaut, c’est un signal HUP qui est envoyé.
Si on veut forcer la mort du processus, c’est un signal KILL, qu’il faut envoyer:

et sinon, pour chercher le pid, en général, je fais unps aux | grep <pattern recherché>

ps -cafe c’est plus sympa et en plus c’est mnémotechnique :wink:

ps uxf u pour ceux de l’utilisateur,
x pour les processus executés,
f pour afficher un arbre parent-enfants.

uxf, c’est aussi mnémotechnique, c’est comme UniX Free. :wink:
C’est comme ps fux, remarque.

Psittt, un café, garçon ! :confused:

Merci super, bon je teste les solutions ( usinatest à parlé :smiling_imp: ),
Bon c’était vlc qui plantait mais je suis allé me coucher lol…
on va prendre mozilla comme exemple :
Version pressée :

jcode@sarge:~$ ps -e 5889 ? 00:00:01 mozilla-bin
Version newbie :

jcode@sarge:~$ kill mozilla-bin bash: kill: mozilla-bin: no such pid
Version kill pid :

Version distraite :

[code]jcode@sarge:~$ killall
usage: killall [ OPTIONS ] [ – ] name …
killall -l, --list
killall -V --version

-e,–exact require exact match for very long names
-I,–ignore-case- case insensitive process name match
-g,–process-group kill process group instead of process
-i,–interactive ask for confirmation before killing
-l,–list list all known signal names
-q,–quiet don’t print complaints
-s,–signal send signal instead of SIGTERM
-v,–verbose report if the signal was successfully sent
-V,–version display version information
-w,–wait wait for processes to die
[/code]
Version kill bin:

Version la totale :

jcode@sarge:~$ ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND jcode 5979 13.6 2.5 71152 25728 ? S 16:38 0:01 /usr/lib/mozilla/jcode
Version la totale optimisée :

jcode@sarge:~$ ps aux | grep mozilla* jcode 5979 5.4 2.5 71152 25764 ? S 16:38 0:01 /usr/lib/mozilla/mozilla-bin jcode 6018 0.0 0.0 2148 768 pts/0 R+ 16:39 0:00 grep mozilla*

[color=blue]Version kill bill (heu non, version café, c’était donc pas une blague) :wink: :[/color]

jcode@sarge:~$ ps -cafe UID PID PPID CLS PRI STIME TTY TIME CMD jcode 5979 1 TS 23 16:38 ? 00:00:01 /usr/lib/mozilla/mozilla-bijcode
Version la totale le retour :

jcode@sarge:~$ ps uxf USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND jcode 5979 0.6 2.5 71152 25768 ? S 16:38 0:01 /usr/lib/mozilla/jcode

Merci bien tout le monde … :wink:
ps -pas café, je mets en résolu, mais si vous repassez par là, pourquoi on a
un point d’interrogation dans la colonne TTY, alors que c’est la 7, ou graphique ?

top donne aussi ce genre d’information, et permet même de killer depuis son interface.

Des tris dans tous les sens sont possibles (par user, par processus, etc).

et sous KDE, CTRL+ESC permet de faire ça à la souris.

En mode graphique, on peut aussi créer un lanceur (sous Gnome, XFCE, ou autre Windows Manager) qui active la commande xkillil suffit ensuite de cliquer sur la fenêtre à tuer, comme avec ce que propose MattOTop et son CTRL+ESC (faut bien viser, sinon gare aux boulettes).

Moi, j’ai mis une icône « Révolver » pour reconnaître ce lanceur :smt070

Re-
tu m’étonnes, merci à vous, c’était la cerise sur le gâteau, la manière en interface graphique … :wink: