Pages : 1
#1 Le 06/02/2011, à 00:53
- FredoJFO
Kill process avec nom
Bonjour,
Je dois dans le cadre de mon stage réaliser un script pour tuer des processus de capture d'ip sur notre serveur de sécurité.
J'ai réussi plus ou moins bien à isoler le PID d'un processus pour le tuer par la suite avec la commande "kill", mais ça ne marche pas super bien
Donc je chercher à utiliser la commande "killall" avec le paramètre -e, dans le but de tuer le processus par rapport à son nom.
Il se trouve que ça marche avec les processus qui ont des noms assez simples et sans caractères exotiques, mais dans mon cas non.
Voici par exemple le nom d'un processus à stopper :
/usr/sbin/tcpdump -s 0 -w /var/capture/test_04-02-2011_15h32m22/test.pcap -C 5 -W fichier=200 -i br0 (vlan and host 192.168.1.1) -Z root
Oui je sais ça fait long, mais c'est la commande qui le veut
Et encore dans mon cas je n'ai que deux parenthèses, mais imaginez avec d'autres.
Avez vous des idées, suggestions, autres ? Je suis preneur.
En tout cas merci pour votre attention, et bonne journée.
Hors ligne
#2 Le 06/02/2011, à 02:00
- demonipuch
Re : Kill process avec nom
Bonsoir
Regardez du coté des commandes pgrep ou pkill.
http://linux.about.com/library/cmd/blcmdl1_pkill.htm
Hors ligne
#3 Le 06/02/2011, à 19:59
- FredoJFO
Re : Kill process avec nom
Je regarde cela demain et vous tiens au courant si ça marche.
Merci
Hors ligne
#4 Le 07/02/2011, à 20:18
- FredoJFO
Re : Kill process avec nom
On m'a proposé
pkill -f '/usr/sbin/tcpdump -s 0 -w /var/capture/test_04-02-2011_15h32m22/test.pcap -C 5 -W fichier=200 -i br0 (vlan and host 192.168.1.1) -Z root'
Je teste cela demain pour voir
Hors ligne
#5 Le 07/02/2011, à 20:56
- johnX
Re : Kill process avec nom
J'avais déjà fait un script dans le genre, je cherchais les PID, puis pour chacun :
kill -9 $PID
Je n'avais pas rencontré de problèmes particuliers.
Dernière modification par johnX (Le 07/02/2011, à 20:57)
"La solitude est l'aphrodisiaque de l'esprit, comme la conversation celui de l'intelligence." - Emil Cioran
Hors ligne
#6 Le 07/02/2011, à 23:29
- demonipuch
Hors ligne
#7 Le 07/02/2011, à 23:54
- wido
Re : Kill process avec nom
Bonjour,
et si le programme est graphique:
xkill
avec le curseur de la souris comme arme, pas mal non?
Hors ligne
Pages : 1