Sendmail Log Watch

Please support our Shell Scripting advertiser: Programming Forums - DaniWeb Sister Site
Reply

Join Date: Aug 2007
Posts: 1
Reputation: ajaykajla is an unknown quantity at this point 
Solved Threads: 0
ajaykajla's Avatar
ajaykajla ajaykajla is offline Offline
Newbie Poster

Sendmail Log Watch

 
0
  #1
Aug 9th, 2007
Hi All,

This is my 1st post in this forum, and new to shell scripting too, so to start with I would like to share something I have created today

My Question: I would like to get the output of this script in a html page.
===========================================
#!/bin/bash
echo -n "Enter an Date - Example --> (Aug 9 or Aug 10):"
read dt
echo -n "Enter an Domain:"
read d

rm -rf /tmp/time /tmp/src /tmp/dst /tmp/spt /tmp/dpt

cat /var/log/maillog | grep "$dt"| grep "$d" > /tmp/results

cat /tmp/results | gawk '{print $1,$2,$3,'\t'}' > /tmp/time
cat /tmp/results | gawk -F "ctladdr=" '{print $2}' | gawk '{print $1}' > /tmp/src
cat /tmp/results | gawk -F "stat=" '{print $2}' | gawk '{print $1}' > /tmp/spt
cat /tmp/results | gawk -F "relay" '{print $1}' | awk '{print $7}'| cut -b5-| tr -d '\>,' > /tmp/dspmail
cat /tmp/results | gawk -F "relay" '{print $2}' | gawk '{print $1}' | cut -b2- > /tmp/dst


echo ""
echo "TIME: Source: Stat: Destination Mail ID: Destination Server"
paste /tmp/time /tmp/src /tmp/spt /tmp/dspmail /tmp/dst
echo ""
=============================================
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the Shell Scripting Forum


Views: 1911 | Replies: 0
Thread Tools Search this Thread



Tag cloud for Shell Scripting
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC