23 lines
336 B
Bash
Executable File
23 lines
336 B
Bash
Executable File
#!/bin/bash
|
|
#run from crontab
|
|
|
|
|
|
. /home/.bashrc
|
|
|
|
[ -f "$LOG_CONN" ] || exit 0
|
|
|
|
. refresh_time
|
|
|
|
STATUS=network.conns
|
|
if [ -f $NET_STATUS ] ; then
|
|
STATUS=$(cat $NET_STATUS)
|
|
fi
|
|
|
|
DIR="$LOG_CONN_DIR/$STATUS"
|
|
mkdir -p $DIR
|
|
grepip "$LOG_CONN" > "$DIR/${DATE}_${TIME}.conn"
|
|
mv -f "$LOG_CONN" "$LOG_CONN_DIR/prev.log"
|
|
|
|
systemctl restart tcpd
|
|
|