Here's what I do -
cut the message down to 150 characters (allows spatch room for
a security code on echelon pages
TEXT=echo "${BBALPHAMSG}" | grep "&red"
TEXTP=echo "!BB ! - ${BBHOSTSVC} [${ACKCODE}] $FIXED- ${TEXT}" | paste -sd" " | cut -c 1-150
The grep for &red pulls out only the lines in alphamsg that have a 'red' indicator - for tests like procs or oratab that have multiple lines. The "!BB!" is a holdover; I don't remember why we did it. "FIXED" will be null ("") or "FIXED" depending on the $RECOVERED value - and the entire message gets cut to the first 150 characters (our current paging package puts in it's own acknowledgement code at the start of the message). The paste -sd" " converts the newlines into spaces before the cut process.
HTH
Tom
From: Jarrod Hodder [mailto:Jarrod.Hodder at pmg.net.au] Sent: Thursday, March 19, 2009 12:18 AM To: hobbit at hswn.dk Subject: [hobbit] SMS Alerts
Hello,
I am trying to get a custom message sent from Hobbit via sms. All I want is the hostname with a short message sent after it.
So far I have
#!/bin/bash echo "${BBHOSTNAME:0:160} cpu is red" | gnokii --sendsms 1234567890
I am using gnokii as the gate way. I think my variable is what is causing the problem, can someone see where I have gorn wrong?
Jarrod Hodder
Paradigm Management Group 110 Livingston Avenue Kambah, ACT 2902
1300 735 370
Jarrod at pmg.net.au
CONFIDENTIALITY NOTICE: This email and any attachments are for the exclusive and confidential use of the intended recipient. If you are not the intended recipient, please do not read, distribute or take action in reliance upon this message. If you have received this in error, please notify us immediately by return email and promptly delete this message and its attachments from your computer system. We do not waive attorney-client or work product privilege by the transmission of this message.