We have a deamon monitoring script on Solaris 10 - uname -a gives:
SunOS be2900 5.10 Generic_118833-33 sun4u sparc SUNW,Netra-T12
Thes script is:
#!/usr/bin/ksh
if [ ! -z "$(ps -efZ | grep global | grep urouter | grep appname)" ]
then
# Create message body
echo "To:a.nother@company.co.uk\\n" > /tmp/appmon.$$
echo "Subject: The APP UROUTER has gone down!\\n" >> /tmp/appmon.$$
echo "\`date\`\\n" >> /tmp/appmon.$$
echo "check the system and restart it.\\n" >> /tmp/appmon.$$
echo " \\n" >> /tmp/appmon.$$
echo "Log in as root\\n" >> /tmp/appmon.$$
echo " \\n" >> /tmp/appmon.$$
echo "urctrl -start\\n" >> /tmp/appmon.$$
echo "trservice appname PE START $APP_HOME\\n" >> /tmp/appmon.$$
echo "trservice appname WF START $APP_HOME\\n" >> /tmp/appmon.$$
echo "trservice appname BP START $APP_HOME\\n" >> /tmp/appmon.$$
\(echo \`cat /tmp/appmon.$$\`\)|/usr/bin/mailx -s "Warning - please ignore this is a test" "a.nother@company.co.uk"
# Delete temp file for message body
\# cat /tmp/appmon.$$
rm /tmp/appmon.$$ > /dev/null
fi
#EOF
The script sends the email correctly, but the body of the email, the result of all the echo commands appears in ms outlook as a single line.
How can I format the output of mailx so that output when viewed in ms outlook is correct?
TIA,
Jabberwocky