Hier das Script:
Wenn ich den mailing befehl von der console aus setze, dann bekomme ich eine Mail. Aber nicht aus dem Script heraus. Das problem ist auch das ich als result IMMER "0" zurückbekomme obwohl die Datei schon seit über 10 min nicht mehr angefasst und modifiziert wurde.#!/bin/sh
# check timestamp zabbix logfile, it should be modified in the past 10 minutes
RESULT='find /var/log/zabbix-server/zabbix_server.log -mmin -10'
RESULT=$?
# if RESULT = 0 -> OK
# RESULT = 1 -> file not found
if [ $RESULT != 0 ]; then
echo "TESTt" | /usr/bin/mail -s "$HOSTNAME not responding for 10 minutes" mail@domain.com
fi
exit 0
Habe ich einen Fehler im Script?console:#RESULT='find /var/log/zabbix-server/zabbix_server.log -mmin -10'
console:#RESULT=$?
console:#echo $RESULT
0
console:#
bin über jeden Tippp dankbar, bzw. nehme ich auch andere Lösungsvorschläge an.
Gruss