Код: Выделить всё
#!/usr/local/bin/bash
#Const
#------------------------------------------------------------------------------------------------------------------
HOST_IP=10.10.10.2
CAP_DATE=$(date +%Y-%m-%d)
FILE_NAME="$CAP_DATE.trf"
PATH1=/usr/opt/$HOST_IP/$CAP_DATE
PID_ID=$(ps -ax | grep 'tcpdump -n -i em0 -s0 -C100 -w' | grep $HOST_IP | grep -v grep | awk '{print $1}')
#-------------------------------------------------------------------------------------------------------------------
if [ -n "$PID_ID" ]
then
kill -KILL $PID_ID ;
fi
mkdir -p $PATH1 &&
cd $PATH1 &&
tcpdump -n -i em0 -s0 -C100 -w $FILE_NAME host $HOST_IP ;
Код: Выделить всё
0 0 * * * root /usr/opt/dump.sh | mail root