#!/bin/bash res=`awk 'BEGIN{print strftime("%Y-%m-%d",systime())}'` mv -f /var/log/conntrack/conntrack.log /var/log/conntrack/${res}-conntrack.log find /var/log/conntrack/20*.log -type f -mtime +7 -exec rm -f {} \; check=`ps aux | grep -v grep | grep 'conntrack -E'` if [ -n "$check" ];then check_pid=`echo $check | awk -F' ' '{print $2}'` kill -9 "$check_pid" && echo 1 > /dev/null fi nohup conntrack -E conntrack -e NEW | stdbuf -oL awk '{print strftime("%Y-%m-%d %H:%M:%S",systime()), $0}' > /var/log/conntrack/conntrack.log &