Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if [ "$1" = "MCSAWServer" ]
- then
- SERVERC=1
- SERVERN=$1
- elif [ "$1" = "MC15Server" ]
- then
- SERVERC=1
- SERVERN=$1
- elif [ "$1" = "MCTestServer" ]
- then
- SERVERC=1
- SERVERN=$1
- else
- SERVERC=0
- fi
- if [ $SERVERC -eq 1 ]
- then
- cd ~/MCServers/$SERVERN
- SUBJECT="$SERVERN Crashed!"
- cat server.log | tail -50 > serverlogtail
- INFILE="serverlogtail"
- elif [ $# -gt 0 ]
- then
- SUBJECT=$1
- else
- echo "Subject:"
- read SUBJECT
- fi
- if [ "$INFILE" != "serverlogtail" ]
- then
- echo "Input file: "
- read INFILE
- fi
- echo -e "Subject: $SUBJECT\r\n\r\n" > mailqueue
- if [ -z $INFILE ]
- then
- echo "Body:"
- CONTINUE=1
- while [ $CONTINUE -eq 1 ]
- do
- read BODY
- if [ $BODY = "." ]
- then
- CONTINUE=0
- else
- echo $BODY >> mailqueue
- fi
- done
- elif [ -e ./$INFILE ]
- cat ./$INFILE >> mailqueue
- else
- echo "File does not exist. Exiting."
- fi
- echo -e "\r\n\r\n" >> mailqueue
- date "+%x %T" >> mailqueue
- echo "Sending..."
- cat mailqueue | msmtp -t [email protected]
- rm mailqueue
- echo "Message Sent!"
Advertisement
Add Comment
Please, Sign In to add comment