Hi,
On Sun, Feb 8, 2015 at 9:56 PM, Godfrey <
address@hidden>
wrote:
> I dont seem to have any success at capturing the output form
after gnokii after send sms
Check the return code and not the output.
>
address@hidden ~ # echo "This is a test message" |
gnokii --sendsms +27mycellnumber --report >
/var/lock/smscounter/count.txt
> GNOKII Version 0.6.31
> Send
succeeded with reference 168!
> address@hidden ~ # echo "This is a test
message" | gnokii --sendsms +27mycellnumber
> GNOKII Version
0.6.31
> Send succeeded with reference 169!
> address@hidden ~ # echo
"This is a test message" | gnokii --sendsms +27mycellnumber >>
/var/lock/smscounter/count.txt
> GNOKII Version 0.6.31
> Send
succeeded with reference 170!
>
> > or >> does not
capture any out put
>
> as you can see here
>
> address@hidden ~ # touch /var/lock/smscounter/count.txt
>
address@hidden ~ # cat /var/lock/smscounter/count.txt
> address@hidden ~ # cat
/var/lock/smscounter/count.txt
> address@hidden ~ #
Yes, because all
output is to stderr and not stdout.
> My question has a bash script been written to keep
tabs on the number of sms's sent, if not is there any way of keeping a record
of the number of sms's sent, or if that is not possible is there any way of
capturing the output specifically this part
Just check for the return
code. It it is equal to 0 increase your counter (somehow). It it is not 0, the
SMS has not been sent (and you may log it some other way).
take
care,
--
Pawel Kot