Ankündigung

Einklappen
Keine Ankündigung bisher.

Skriptproblem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Skriptproblem

    Hi,
    ich dachte ich frag mal hier in die Runde, vllt hab ich ja Glück und jemand weiß warum das nicht klappt

    Ich habe einen Backupserver hier stehn (Ubuntu Hardy - Serverversion selbstverständlich)
    Der Rechner wird per Wake on Lan nachts eingeschaltet, führt sein Backup durch und soll anschließend wieder runterfahren. Bis auf den Shutdown läuft das auch alles.

    - Der Rechner wird um 0:05Uhr eingeschaltet
    - Cronjob 0:10Uhr Backup start (Code unten)
    - Shutdown NACH dem Backup

    Jetzt meine Realisierung (die offenbar nicht ganz klappt...):
    Cronjob:
    Code:
    # m h dom mon dow user  command
    10 0 * * *      root    /etc/amanda/DailySet1/dump.sh && shutdown -h now
    Das && ist offenbar der Knackpunkt. Ich habe den Shutdownbefehl auch auf mehrere Weisen schon in mein dumpscript eingebaut, es klappt aber nicht. Vorallem darf das Backup ausschließlich mit dem User backup ausgeführt werden, welcher keine Berechtigung hat den Server runter zu fahren (und er wird keine rootrechte oder sudoer-Rechte bekommen!).

    Mein dump.sh sieht so aus:
    Code:
    #!/bin/bash
    sudo -u backup Backup-start-Befehl
    Dort habe ich auch schon mit Hochkommata gearbeitet, in etwa so:

    "sudo -u backup Backup-start-Befehl" && shutown -h now

    Allerdings ist dann nichtmal das Backup selbst angesprungen

    Also... Hat hier jemand Ahnung von Bash? Falls nicht, auch egal, dann google und probier ich weiter.
    ...dann soll es halt so sein...

  • #2
    AW: Skriptproblem

    Hi,
    kann dir leider nicht weiter helfen, steh leider noch am
    anfang meines Linux-Studiums . Wollt nur was schreiben
    dass du nicht allein da stehst.
    Viel Glück bei deiner Suche...bist ja vielleicht schon fündig geworden.
    grüße
    Schicke niemals Schafe um einen Wolf zu töten !!!

    Kommentar


    • #3
      AW: Skriptproblem

      http://www.pcwelt.de/start/software_...up_per_script/


      http://www.linux-backup.net/App/

      Vielleicht hilft dir das weiter .
      http://www.computerdeals.de

      ICQ 299779126

      Einzelfallbezogene Rechtsauskünfte und persönliche Beratung dürfen wir nach dem Rechtsberatungsgesetz nicht anbieten und durchführen. Nur bei Fragen zum Schwerbehindertenrecht und Schwerbehindertenausweis ,darf ich Einzelfallbezogene Fragen beantworten.
      Die von mir gemachten Angaben und Informationen beruhen auf meinen eigenen Erfahrungen und stellen keine Rechtsbeartung dar. Insbesondere nicht im Sinne des § 1 RBerG.

      Kommentar


      • #4
        AW: Skriptproblem

        Leider hilft mir das nicht. Ich verwende die Software Amanda für mein Backup, dabei bleibts auch. Und mein Skript sieht momentan so aus:

        Code:
        #!/bin/bash
        # Konfigurationstest + evt Mailbenachritigung bei Problemen
        ******
        
        # Backup start
        ******
        
        # Überprüfung des Dumps und Mailbericht
        ******
        
        shutdown -h now
        Das Skript arbeitet alles der Reihe nach ab, dennoch fährt der Rechner nicht runter.
        ...dann soll es halt so sein...

        Kommentar


        • #5
          AW: Skriptproblem

          Hi afrobono,
          was bewirkt eigentlich nochmal das -h nach dem Befehl von shutdown ?
          Schicke niemals Schafe um einen Wolf zu töten !!!

          Kommentar


          • #6
            AW: Skriptproblem

            Das ist die Option halt. Damit geht der Rechner physisch aus.
            Ein -r zb. würde den Rechner neustarten.

            Code:
            laptop:~$ shutdown --help
            Usage: shutdown [OPTION]... TIME [MESSAGE]
            Bring the system down.
            
            Options:
              -r                          reboot after shutdown
              -h                          halt or power off after shutdown
              -H                          halt after shutdown (implies -h)
              -P                          power off after shutdown (implies -h)
              -c                          cancel a running shutdown
              -k                          only send warnings, don't shutdown
              -q, --quiet                 reduce output to errors only
              -v, --verbose               increase output to include informational messages
                  --help                  display this help and exit
                  --version               output version information and exit
            
            TIME may have different formats, the most common is simply the word 'now' which
            will bring the system down immediately.  Other valid formats are +m, where m is
            the number of minutes to wait until shutting down and hh:mm which specifies the
            time on the 24hr clock.
            
            Logged in users are warned by a message sent to their terminal, you may include
            an optional MESSAGE included with this.  Messages can be sent without actually
            bringing the system down by using the -k option.
            
            If TIME is given, the command will remain in the foreground until the shutdown
            occurs.  It can be cancelled by Control-C, or by another user using the -c
            option.
            
            The system is brought down into maintenance (single-user) mode by default, you
            can change this with either the -r or -h option which specify a reboot or
            system halt respectively.  The -h option can be further modified with -H or -P
            to specify whether to halt the system, or to power it off afterwards.  The
            default is left up to the shutdown scripts.
            
            Report bugs to <upstart-devel@lists.ubuntu.com>
            ...dann soll es halt so sein...

            Kommentar


            • #7
              AW: Skriptproblem

              Kann man anstatt -h | auch -H bzw. -P schreiben ?
              Oder beinhaltet -h die beiden anderen Befehle ?
              Schicke niemals Schafe um einen Wolf zu töten !!!

              Kommentar


              • #8
                AW: Skriptproblem

                -h beinhaltet offenbar beide Befehle... offenbar
                Ich machs immer mit -h, ich denke aber dass zwischen einem -h einem -H und einem -P nicht sonderlich der Unterschied auftreten sollte.
                ...dann soll es halt so sein...

                Kommentar


                • #9
                  AW: Skriptproblem

                  Probieren geht über studieren. Ein Versuch ist es doch wert, obwohl ich auch der Meinung bin dass die beiden Befehle in dem einen auch beinhaltet sind. Trotzdem Versuch es doch mal, dann kann man wenigstens mit genauigkeit sagen dass es doch nix bringt.
                  Schicke niemals Schafe um einen Wolf zu töten !!!

                  Kommentar


                  • #10
                    AW: Skriptproblem

                    Hmm... also wenn dann mit -P. Da ein normaler Halt nicht reichen sollte...
                    Das faszinierende an dem Ding ist, dass er nichtmal irgentwas in die Logdateien schreibt. Als würde er es gar nicht erst versuchen.
                    Das Skript selbst lass ich auch als Root ausführen. Die Backupbefehle werden mit:
                    sudo -u backupuser BEFEHL
                    Ausgeführt. Das sudo bezieht sich also nur auf die Zeile in der es steht -> der Shutdownbefehl hat somit auch Rootberechtigung.

                    Ich versuchs mal mit -P heute Nacht. Zum Glück sind Serversysteme ja für den Dauerbetrieb ausgelegt, auch wenn es nicht so schön ist, dass er so lang anbleibt bis ich ihn ausschalte, da er Strom frist, aber es geht wenigstens nichts kaputt.
                    ...dann soll es halt so sein...

                    Kommentar


                    • #11
                      AW: Skriptproblem

                      Ein Bekannter von mir ist auch ein Sys-adm. bei ihm gehe ich mehr oder weniger in Lehre,
                      weil ich mich halt in Linux reinarbeiten möchte, bringt er mich der ganzen Materie etwas näher.
                      Ich kann mich wage errinnern, dass wir auch mal den Befehl -stop in verbindung mit shutdown gemacht haben.
                      Nur leider hab ich ein gedächtnis wie ein Sieb.
                      Na ja, vielleicht konnte ich dir einen weiteren Anreiz geben anderen Befehl einzugeben (-stop).
                      viel spaß beim aussprobieren...
                      Schicke niemals Schafe um einen Wolf zu töten !!!

                      Kommentar

                      Lädt...
                      X