Wie planen tcpdump laufen für eine bestimmte Zeit der Periode?

Jedes mal, wenn ich Sie manuell ausführen tcpdump, ich muss mit Strg+C, um es zu stoppen. Jetzt will ich einen Termin für meine tcpdump mit cronjob und ich brauche nur zu laufen, für 1 und halb Stunden. Ohne manuelles ausführen von Strg+C oder kill-Befehl, wie kann es automatisch gestoppt? Hier ist der Befehl, den ich am testen:

tcpdump -i eth0 'port 8080' -w  myfile

Kann ich einen anderen cronjob zu töten, die tcpdump Prozess, aber es scheint nicht eine gute Idee.

  • Entweder der Antworten für tcpdump; eine Lösung, die funktioniert für jedes Programm (es sei denn, Sie hantieren mit SIGALRM)ist die sigalarm Programm von superscript.com/signal/index.html
InformationsquelleAutor Gary | 2014-09-08
Schreibe einen Kommentar