Portál AbcLinuxu, 14. května 2025 01:31

Dotaz: spusteni tcpdump v cronu

27.3.2010 19:18 d0nald86
spusteni tcpdump v cronu
Přečteno: 186×
Odpovědět | Admin
Dobry den, jednoduchy script, ktery kontroluje beh tcpdump, kdyz ho spustim rucne vsechno bezi jak ma, ale kdyz se spusti z cronu, tak tcpdump nahlasi ERROR tcpdump start perror.
#!/bin/sh

SKRIPT=`pidof -x tcpdump`;
DAT=`date +"%Y-%m-%d:%H%M%S"`;

if [ -z "$SKRIPT" ]; then
        echo "$DAT Starting sshdump" >> /root/log/dumplog;
        tcpdump -i eth0 -s 1500 -w /root/log/ssh-${DAT} port 22;
        if [ "$?" -ne 0 ]; then
                echo "$DAT ERROR tcpdump start perror" >> /root/log/dumplog;
        fi
fi
"Nezlob se na zrcadlo, když máš křivou hubu"
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.3.2010 21:27 NN
Rozbalit Rozbalit vše Re: spusteni tcpdump v cronu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Beziti to v /etc/crontab por rootem ? Nic is z toho nedlej mam skript na zalohovani ktery pouziva cp, mv a tar a pres cron pod rootem to hazi nesmysli..rucne probehne normalne nechapem.

Doporucuji pouzivat maximalne absolutni cesty.

NN

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.