Added a new script: sendlogs.
authorArjen Baart <arjen@andromeda.nl>
Fri, 13 Jan 2012 10:07:00 +0000 (11:07 +0100)
committerArjen Baart <arjen@andromeda.nl>
Fri, 13 Jan 2012 10:07:00 +0000 (11:07 +0100)
Send an update of the logfiles to the gnucomo email address.

scripts/sendlogs [new file with mode: 0755]

diff --git a/scripts/sendlogs b/scripts/sendlogs
new file mode 100755 (executable)
index 0000000..211d411
--- /dev/null
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+#
+#   sendlogs - Send an update of the logfiles to the gnucomo email address
+#
+#   Use logrunner to find additional log entries in all configured log files
+#   until there is no more logging to report to gnucomo. The log entries
+#   are packed into XML and sent to the gnucomo server by email.
+#
+
+GNUCOMO_ADDRESS="gnucomo@andromeda.nl"
+
+TEMPFILE=`mktemp /tmp/sendlog.XXX`
+
+/usr/local/bin/logrunner -1 >$TEMPFILE
+while [ -s $TEMPFILE ]
+do
+   mail -s 'Gnucomo logging' $GNUCOMO_ADDRESS <$TEMPFILE
+   /usr/local/bin/logrunner -1 >$TEMPFILE
+done
+
+rm $TEMPFILE
+
+#/usr/local/bin/logrunner -1|mail -s 'Gnucomo logging' gnucomo@andromeda.nl
+#/usr/local/bin/logrunner -1|mail -s 'Gnucomo logging' gnucomo@andromeda.nl
+#/usr/local/bin/logrunner -1|mail -s 'Gnucomo logging' gnucomo@andromeda.nl
+#/usr/local/bin/logrunner -1|mail -s 'Gnucomo logging' gnucomo@andromeda.nl
+