W
WAy2oo0
Grünschnabel
Okay Hy Leutz,
ich hoffe ihr könnt mir sagen woran es liegt aber ich komme einfahc nic ht drauf. Mein Script schmeisst mir immer diese Merkwürdige Fehlermeldung raus:
bash-2.03# . apu.sh
bash: apu.sh: line 29: syntax error: unexpected end of file
ich kann damit nix anfangen...
mein Script was den Fehler verursacht ist zur überwachung von verzeichnissen gedacht...
#!/bin/bash
#Shellscript zur automatisierten Plattenplatzueberwachung
#
if [ -s apu.conf ];
then
datum=`date '+%m/%d/%y %H:%M'`
. /usr/maik/apu.conf
diskusage=`du -sk $FILESHARE_1 | sed s/[!-/a-z]*//g` ergebnis=`echo "$diskusage / 1024 * 100 / $MAX_IN_USE_1" | bc`
if [ $ergebnis -ge $SCHWELLENWERT1 ];
then
echo $datum, $FILESHARE_1, $ergebnis% of $MAX_IN_USE_1 Mb in use, mail to User >> $LOGPATH_1 cat << EOF | mail $USEREMAIL_1 Hallo $USER_1
Fileshare: $FILESHARE_1
Maximale Filesharegroesse: $MAX_IN_USE_1 Mb
Aktueller Speicherverbrauch: $ergebnis%
Gruss APU-Script
EOF;
fi;
fi
und die dazu gehörige Config-datei:
#!/bin/sh
#Schwellenwerte werden in % angegeben
#MAX_IN_USE wird in Mb ab gegeben
#Log-Daten Verzeichnispfade werden absolut angegeben #servername #Admin Email addy #Fileshare;1.Schwellenwert;2.Schwellenwert;Name des Verantwortlichen; Email des Verantwortlichen
SCHWELLENWERT1="80"
SCHWELLENWERT2="100"
FILESHARE_1="/usr/maik"
USER_1="Maik Paler"
MAX_IN_USE_1="180" USEREMAIL_1="way2000@lala.de"
LOGPATH_1="/usr/maik/log/fileshare1.log"
ADMINEMAIL_1="hans.peter@lala.de"
Ich komme einfach nicht weiter warum dieser Fehler auftritt...
Mein OS ist ein Solaris 5.8 auf ner Sun Workstation...
Brauch da drinngend nen bissel hilfe...
ich hoffe ihr könnt mir sagen woran es liegt aber ich komme einfahc nic ht drauf. Mein Script schmeisst mir immer diese Merkwürdige Fehlermeldung raus:
bash-2.03# . apu.sh
bash: apu.sh: line 29: syntax error: unexpected end of file
ich kann damit nix anfangen...
mein Script was den Fehler verursacht ist zur überwachung von verzeichnissen gedacht...
#!/bin/bash
#Shellscript zur automatisierten Plattenplatzueberwachung
#
if [ -s apu.conf ];
then
datum=`date '+%m/%d/%y %H:%M'`
. /usr/maik/apu.conf
diskusage=`du -sk $FILESHARE_1 | sed s/[!-/a-z]*//g` ergebnis=`echo "$diskusage / 1024 * 100 / $MAX_IN_USE_1" | bc`
if [ $ergebnis -ge $SCHWELLENWERT1 ];
then
echo $datum, $FILESHARE_1, $ergebnis% of $MAX_IN_USE_1 Mb in use, mail to User >> $LOGPATH_1 cat << EOF | mail $USEREMAIL_1 Hallo $USER_1
Fileshare: $FILESHARE_1
Maximale Filesharegroesse: $MAX_IN_USE_1 Mb
Aktueller Speicherverbrauch: $ergebnis%
Gruss APU-Script
EOF;
fi;
fi
und die dazu gehörige Config-datei:
#!/bin/sh
#Schwellenwerte werden in % angegeben
#MAX_IN_USE wird in Mb ab gegeben
#Log-Daten Verzeichnispfade werden absolut angegeben #servername #Admin Email addy #Fileshare;1.Schwellenwert;2.Schwellenwert;Name des Verantwortlichen; Email des Verantwortlichen
SCHWELLENWERT1="80"
SCHWELLENWERT2="100"
FILESHARE_1="/usr/maik"
USER_1="Maik Paler"
MAX_IN_USE_1="180" USEREMAIL_1="way2000@lala.de"
LOGPATH_1="/usr/maik/log/fileshare1.log"
ADMINEMAIL_1="hans.peter@lala.de"
Ich komme einfach nicht weiter warum dieser Fehler auftritt...
Mein OS ist ein Solaris 5.8 auf ner Sun Workstation...
Brauch da drinngend nen bissel hilfe...