|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2010 Messages : 6 ![]() |
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 : Code :
/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 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. |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : décembre 2004 Messages : 1 653 ![]() |
Bonsoir,
Code :
pkill "/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"
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2010 Messages : 6 ![]() |
Je teste ça demain et vous tiens au courant.
Merci |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : mars 2010 Messages : 6 ![]() |
Négatif, il n'y a pas de message ni rien, mais le processus tourne encore.
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 ça demain. |
|
|
00
|
|
|
#5 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 464 ![]() |
Code :
ps aux | grep "/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" | awk '{ print $2}' | kill |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com