Added a new script: sendlogs.
[gnucomo.git] / scripts / sendlogs
1 #!/bin/bash
2
3 #
4 #   sendlogs - Send an update of the logfiles to the gnucomo email address
5 #
6 #   Use logrunner to find additional log entries in all configured log files
7 #   until there is no more logging to report to gnucomo. The log entries
8 #   are packed into XML and sent to the gnucomo server by email.
9 #
10
11 GNUCOMO_ADDRESS="gnucomo@andromeda.nl"
12
13 TEMPFILE=`mktemp /tmp/sendlog.XXX`
14
15 /usr/local/bin/logrunner -1 >$TEMPFILE
16 while [ -s $TEMPFILE ]
17 do
18    mail -s 'Gnucomo logging' $GNUCOMO_ADDRESS <$TEMPFILE
19    /usr/local/bin/logrunner -1 >$TEMPFILE
20 done
21
22 rm $TEMPFILE
23
24 #/usr/local/bin/logrunner -1|mail -s 'Gnucomo logging' gnucomo@andromeda.nl
25 #/usr/local/bin/logrunner -1|mail -s 'Gnucomo logging' gnucomo@andromeda.nl
26 #/usr/local/bin/logrunner -1|mail -s 'Gnucomo logging' gnucomo@andromeda.nl
27 #/usr/local/bin/logrunner -1|mail -s 'Gnucomo logging' gnucomo@andromeda.nl
28