hy,
ich habe ein bash script mit einem menü gebastelt. Wenn man den Menüpunkt A aufruft werden eine Reihe von Befehlen ausgeführt. So sollte es jedenfalls sein, nur leider bricht er nach dem ersten Befehl ab, den er noch ausführt, und springt dann ins Menü zurück.
hiermal der Code vom Menüpunkt A
ich kann mir darauf keinen reim machen, hoffentlicht weis einer von euch was hier faul ist.
ich habe ein bash script mit einem menü gebastelt. Wenn man den Menüpunkt A aufruft werden eine Reihe von Befehlen ausgeführt. So sollte es jedenfalls sein, nur leider bricht er nach dem ersten Befehl ab, den er noch ausführt, und springt dann ins Menü zurück.
hiermal der Code vom Menüpunkt A
Code:
#!/bin/sh
function mrtg()
{
clear
echo -e "\\033[1m------------------------------------"
echo "Hauptmenue MRTG"
echo ------------------------------------
echo "A. MRTG fuer Server"
echo "B. MRTG fuer Mitarbeiter"
echo -e "C. beenden\\033[0m"
echo
echo -e "\\033[31mBitte Auswahl treffen A oder B usw.!!!\\033[0m"
echo -n -e "\\033[32mAuswahl: "
read menue
echo -e "\\033[0m"
case "$menue"
in "A" | "a")
echo -n "erstelle mrtg.cfg..."
/usr/local/mrtg-2/bin/cfgmaker -global "WorkDir:/srv/www/htdocs/mrtg" \
--output=/etc/mrtg.cfg --global "Options[_]: bits, growright" \
--ifref=ip --output=/etc/mrtg.cfg \
192.168.1.1 192.168.1.121 192.168.1.122 192.168.1.124 192.168.1.126 192.168.1.127 192.168.1.128
echo " done"
# erstellen der Bilder und Graphen
echo -n "starte mrtg mit mrtg.cfg neu..."
mrtg /etc/mrtg.cfg
echo " done"
# erstellen der index.html fuer die Server unter Apache
echo -n "erstelle index.html fuer die Server..."
indexmaker -output=/srv/www/htdocs/mrtg/index.html -title="Universum Online Network MRTG Server" -sort=name /etc/mrtg.cfg
echo " done"
;;
ich kann mir darauf keinen reim machen, hoffentlicht weis einer von euch was hier faul ist.