954,515 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Sendmail Log Watch

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 ""
=============================================

ajaykajla
Newbie Poster
1 post since Aug 2007
Reputation Points: 10
Solved Threads: 0
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You