Rechercher : dans
Par :

Commande linux Kill

Dernière réponse le 4 jui 2007 à 13:30:18 cess58, le 3 jui 2007 à 16:00:57 
 Signaler ce message aux modérateurs

Bonjour,
Je voudrais tuer le processus numero 248, et puis les processus ayant un pid de 10218 a 10222

root@mesh-9-221-14:~# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.1 0.8 1492 508 ? S 17:11 0:08 init [2]
root 2 0.0 0.0 0 0 ? SW 17:11 0:00 [keventd]
root 3 0.0 0.0 0 0 ? RWN 17:11 0:00 [ksoftirqd_CPU0]
root 4 0.0 0.0 0 0 ? SW 17:11 0:00 [kswapd]
root 5 0.0 0.0 0 0 ? SW 17:11 0:00 [bdflush]
root 6 0.0 0.0 0 0 ? SW 17:11 0:00 [kupdated]
root 28 0.0 3.2 2904 1988 ? S 17:11 0:00 /sbin/devfsd /dev
root 103 0.0 1.1 1504 692 ? S 17:11 0:00 /sbin/cardmgr -C config-2.4 -f
root 110 0.0 0.9 1540 604 ? S 17:11 0:00 /sbin/syslogd -m 0
root 124 0.1 2.2 2368 1392 ? S 17:11 0:05 /sbin/klogd
root 127 0.0 0.5 1504 320 ? S 17:11 0:00 svscan
root 133 0.0 0.8 1520 536 ? S 17:11 0:01 /usr/sbin/inetd
root 139 0.0 2.0 3056 1252 ? S 17:11 0:00 /usr/sbin/sshd
roofnet 149 0.0 1.4 1916 864 ? S 17:11 0:00 /usr/sbin/thttpd -C /etc/thttpd/thttpd.coroot 153 0.0 1.2 1928 740 ? S 17:11 0:00 /usr/sbin/cron
root 158 0.0 2.5 1532 1532 ? SL 17:11 0:00 /usr/sbin/watchdog
root 248 49.8 0.0 0 0 ? RW 17:13 40:27 [kclick]
root 324 0.0 1.9 2500 1196 ? S 17:13 0:02 /usr/bin/perl -w /home/roofnet/scripts/soroot 330 0.0 0.7 1484 484 tts/0 S 17:13 0:00 /sbin/getty -L ttyS0 9600 vt100
root 1511 0.0 3.0 5908 1848 ? S 17:23 0:02 /usr/sbin/sshd
root 1532 0.0 2.1 2440 1312 pts/1 S 17:23 0:00 -bash
root 10218 0.0 1.8 8908 1112 ? S 18:32 0:00 ./WLAN_probe_handle
root 10219 0.0 1.8 8908 1112 ? S 18:32 0:00 ./WLAN_probe_handle
root 10220 2.8 1.8 8908 1112 ? S 18:32 0:03 ./WLAN_probe_handle
root 10221 23.7 1.8 8908 1112 ? S 18:32 0:32 ./WLAN_probe_handle
root 10222 0.2 1.8 8908 1112 ? S 18:32 0:00 ./WLAN_probe_handle
root 10432 0.0 3.5 4284 2160 pts/1 R 18:34 0:00 ps aux

mais lorsque je fais
kill 248

ou killall [kclick]

le processus revient toujours dans la liste... (pareil pour les autres)
Quelqu'un aurait une solution pour tuer ces processus?
Merci beaucoup.

Configuration: Linux Fedora
Firefox 1.0.8

Meilleures réponses pour « Commande linux Kill » dans :
Commandes Linux Voir Tableau des principales commandes Linux Commande Description équivalent DOS ls liste le contenu d'un répertoire dir cd change de répertoire cd cd .. répertoire parent cd.. mkdir crée un nouveau...
Kit de survie Linux VoirMémo des commandes usuelles Vous trouverez ci-dessous un mémento des commandes Linux usuelles (ou pas) qu'on a tous en tête, plus ou moins, mais dont on oublie souvent un bout de syntaxe, quand ce n'est pas la syntaxe entière, et, pour certaines...
Création d'une commande sous Linux VoirLe monde Unix/Linux n'est pas toujours facile à prendre main. Et parfois pour parvenir à ses fins, on est bien heureux de savoir réaliser une petite commande ! Voyons ce qu'est une commande et comment cela se passe ! *Qu'est-ce qu'une commande...
[Linux] Utiliser la commande 'su' VoirPréambule Se connecter sous un autre ID utilisateur avec "su" Démarrer un nouveau shell de connexion avec "su -" Revenir au shell précédent Suspendre le shell du compte root Notes Préambule La commande "su" (Switch User, appelée plus...
Linux - Gestion des utilisateurs VoirPremier pas de l'administrateur Lorsque diverses personnes ont accès à un système, il est nécessaire que l'administrateur système gère les utilisateurs. Pour ceci, les commandes usuelles et les fichiers à configurer doivent être connus. Les...
Linux - L'éditeur Vi VoirIntroduction à Vi Vi est un des éditeurs de texte les plus populaires sous les systèmes de type Unix (avec Emacs et pico) malgré son ergonomie très limitée. Sous Linux il existe une version libre de Vi appelée Vim (Vi Improved). Vi (prononcez...
Commandes UNIX VoirTableau des principales commandes UNIX Commande Unix Description Options ls liste le contenu d'un répertoire -a Affiche tous les fichiers, y compris les fichiers cachés ...

1

dubcek, le 3 jui 2007 à 16:08:09
  • +1

Il faut afficher le PPID parent process id et le tuer, c'est lui qui relance les autres

Répondre à dubcek

2

cess58, le 3 jui 2007 à 16:35:57

Merci,
mais comment je pourrais le trouver?
Et aussi, ca ne risque pas de tur d'autres processus en meme temps si je fais ca?

Répondre à cess58

3

dubcek, le 3 jui 2007 à 16:40:51

Option f ou l
c'est clair qu'il faut voir quel est le parent process. Si c'est 1 (init) ou un daemon système, surtout pas tuer !!
sinon voir pkill : pkill WLAN_probe_handle

Répondre à dubcek

4

cess58, le 3 jui 2007 à 16:44:05

Root@mesh-9-221-14:~# ps -f -A
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 17:11 ? 00:00:09 init [2]
root 2 1 0 17:11 ? 00:00:00 [keventd]
root 3 1 0 17:11 ? 00:00:00 [ksoftirqd_CPU0]
root 4 1 0 17:11 ? 00:00:00 [kswapd]
root 5 1 0 17:11 ? 00:00:00 [bdflush]
root 6 1 0 17:11 ? 00:00:00 [kupdated]
root 28 1 0 17:11 ? 00:00:00 /sbin/devfsd /dev
root 103 1 0 17:11 ? 00:00:00 /sbin/cardmgr -C config-2.4 -f
root 110 1 0 17:11 ? 00:00:02 /sbin/syslogd -m 0
root 124 1 0 17:11 ? 00:00:06 /sbin/klogd
root 127 1 0 17:11 ? 00:00:00 svscan
root 133 1 0 17:11 ? 00:00:02 /usr/sbin/inetd
root 139 1 0 17:11 ? 00:00:00 /usr/sbin/sshd
roofnet 149 1 0 17:11 ? 00:00:00 /usr/sbin/thttpd -C /etc/thttpd/thttpd.conf -i /var/run/root 153 1 0 17:11 ? 00:00:00 /usr/sbin/cron
root 158 1 0 17:11 ? 00:00:00 /usr/sbin/watchdog
root 248 1 65 17:13 ? 03:02:01 [kclick]
root 324 1 0 17:13 ? 00:00:05 /usr/bin/perl -w /home/roofnet/scripts/soekris-watchdog
root 330 1 0 17:13 tts/0 00:00:00 /sbin/getty -L ttyS0 9600 vt100
root 1511 139 0 17:23 ? 00:00:02 /usr/sbin/sshd
root 1532 1511 0 17:23 pts/1 00:00:00 -bash
root 10218 1 0 18:32 ? 00:00:00 ./WLAN_probe_handle
root 10219 10218 0 18:32 ? 00:00:00 ./WLAN_probe_handle
root 10220 10219 4 18:32 ? 00:09:42 ./WLAN_probe_handle
root 10221 10219 4 18:32 ? 00:08:27 ./WLAN_probe_handle
root 10222 10219 3 18:32 ? 00:06:18 ./WLAN_probe_handle
root 3415 1532 0 21:49 pts/1 00:00:00 ps -f -A


C'est effectivement le 1...
Une autre solution pour tuer mes processus???
Merci beaucoup en tous cas.

Répondre à cess58

5

dubcek, le 3 jui 2007 à 16:59:40

UID PID PPID C STIME TTY TIME CMD
root 10218 1 0 18:32 ? 00:00:00 ./WLAN_probe_handle
root 10219 10218 0 18:32 ? 00:00:00 ./WLAN_probe_handle
root 10220 10219 4 18:32 ? 00:09:42 ./WLAN_probe_handle
root 10221 10219 4 18:32 ? 00:08:27 ./WLAN_probe_handle
root 10222 10219 3 18:32 ? 00:06:18 ./WLAN_probe_handle

tuer le 10218 et le 10219 doit tuer les autres
utiliser kill -9
verifier que ce process n'est pas relancé automatiquement par init si il meure.

Répondre à dubcek

6

cess58, le 3 jui 2007 à 17:07:17

Oui, je confirme que le 10218 tue tous les autres...
Mais ils reviennent tous...
Ils sont tjs ds la liste des que je fais "ps aux".
Comment je peux verifier si ils sont lance automatiquement par le init?
Et surtout comment puis-je les tuer si tel est le cas?
Merci beaucoup.

Répondre à cess58

7

thorn, le 3 jui 2007 à 19:02:32

Salut ,
"Comment je peux verifier si ils sont lance automatiquement par le init?"
il faut savoir si ce processus que tu veux tuer n'est pas un "deamon" ( voir dans /etc/init.d/ ...
et top -c )
si c'est le cas , on le stoppe avec
/etc/init.d/... stop
et/ou l'enlever du demerrage : voir les commandes dispos pour ta distribution :
chkconfig ,update-rc.d , rc-update ....
a+

Répondre à thorn

8

 dubcek, le 4 jui 2007 à 13:30:18

Voir dans le fichier /etc/inittab

Répondre à dubcek