PATH=/bin:/usr/bin:/sbin:/usr/sbin
#--------------------------------------
-# network
+# network log dump
#--------------------------------------
# not allow to use relative path
-if [[ $1 == *"../"* ]]
-then
+if [[ $0 == "/"* ]]; then
+ echo "Absolute path"
+else
+ echo "Relative path"
exit -1
fi
export DISPLAY=:0.0
-NETWORK_ORG=/opt/usr/data/network
-NETWORK_DEBUG=$1/network
+NETWORK_DATA_DIR=/opt/usr/data/network
-/bin/mkdir -p ${NETWORK_DEBUG}
+NOWTIME=$(date +"%m-%d-%Y(%T)")
+FILENAME="network_file_log_$NOWTIME.tar.gz"
-/sbin/ifconfig > ${NETWORK_DEBUG}/ifconfig
-/bin/netstat -na > ${NETWORK_DEBUG}/netstat
-/sbin/route -n > ${NETWORK_DEBUG}/route
-/bin/cat /proc/net/wireless > ${NETWORK_DEBUG}/wireless
-/bin/cat /etc/resolv.conf > ${NETWORK_DEBUG}/resolv.conf
-/usr/bin/vconftool get memory/dnet >> ${NETWORK_DEBUG}/status
-/usr/bin/vconftool get memory/wifi >> ${NETWORK_DEBUG}/status
-/usr/bin/vconftool get file/private/wifi >> ${NETWORK_DEBUG}/status
-/usr/bin/vconftool get db/wifi >> ${NETWORK_DEBUG}/status
-/sbin/ifconfig -a > ${NETWORK_DEBUG}/ifconfig
-/bin/mv ${NETWORK_ORG}/tcpdump*.pcap* $1/../
-/bin/tar -czf ${NETWORK_DEBUG}/network.tar.gz -C ${NETWORK_ORG} .
+/usr/bin/tar -czf ${NETWORK_DATA_DIR}/$FILENAME -C ${NETWORK_DATA_DIR} .