[Batch/Bash] Dienst beenden und herunterfahren

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von InFected, 4. Dezember 2008 .

  1. 4. Dezember 2008
    Dienst beenden und herunterfahren

    Moin ihr Programmier Gurus

    Kurze frage da ich mich nicht so damit beschäftigt habe bis jetzt. Und zwar will ich eine Batch schreiben die mir zum herunterfahren dienlich sein soll und davor allerdings noch einen dienst beendet ...

    nun kann ich sie ausführen allerdings kapiert das nicht das es nach dem befehl net stop den shutdown befehl ausführen soll und bringt mir immer die meldung "servicename ist nicht gestartet, und das in einer schleife pausenlos.

    der code sieht so aus

    Code:
    @echo off
    net stop Servicename
    
    shutdown -s -t 0
    
    wo liegt mein fehler?
     
  2. 4. Dezember 2008
    AW: Dienst beenden und herunterfahren

    Probier mal
    Code:
    @echo off
    net stop "Servicename"
    
    shutdown -s -f -t 0
     
  3. 4. Dezember 2008
    AW: Dienst beenden und herunterfahren

    immer noch das identisch selbe problem wie vorher .. es beendet zwar den dienst aber es versucht immer weiter es zu beenden
     
  4. 4. Dezember 2008
    AW: Dienst beenden und herunterfahren

    Versuch mal:
    Code:
    @echo off
    start net stop "Servicename"
    
    shutdown -s -f -t 0
    evt noch sowas wie n wait (mit nem ping an localhost) einfügen.
     
  5. 4. Dezember 2008
    AW: Dienst beenden und herunterfahren

    Das ist sehr seltsam.
    Um welchen Dienst handelt es sich denn?
     
  6. 4. Dezember 2008
    AW: Dienst beenden und herunterfahren

    vorerst mal egal um welchen dienst es sich handelt ... ich frag mich mehr warum es mir den shutdown befehl im batch nicht annimmt ... ich kann nämlich jeden x belibigen befehl verwenden es funktioniert tadellos ich lies es vorhin den dienst beenden und mir anschließen einen ordner names asdf erstellen ... funktioniert ... das gleich mit dem ping befehl von Julian ... ping funktioniert shutdown befehl nicht x_O admin rechte habe ich also ... (localer Administrator) das book hängt normal in einer domäne

    €dit shutdown in einer leeren bat nimmt er mir ... aber wenn ich versuche

    @echo off
    net stop Servicename
    call shutdown.bat

    macht er es mir auch nicht obwohl der shutdownbefehl in ner seperaten batch steht ... : (
     
  7. 4. Dezember 2008
    AW: Dienst beenden und herunterfahren

    versuchs mal mit den PStools (psshutdown)
     
  8. 4. Dezember 2008
    AW: Dienst beenden und herunterfahren

    ne das muss auch aus dem normal cmd gehen ... wie geht der befehl zum eine andere bat aufzurufen ohne anschließen in die ursprungsbat wieder zurückzugehen ... call geht ja nach dem ausführen der 2. bat in die erste retour ...
     
  9. 6. Dezember 2008
    AW: Dienst beenden und herunterfahren

    eventuell läst der Dienst sich nicht normal beenden, dann kommt normalerweise eine Benutzereingabe (Wirklich beenden (Y/N)?).
    will man die immer mit ja beantworten, gibts folgende Möglichkeit:

    @echo off
    net stop Servicename /y

    shutdown -s -f -t 0
     
  10. 6. Dezember 2008
    AW: Dienst beenden und herunterfahren

    Versuch mal was anderes:

    Code:
    @echo on
    start net stop "Servicename"
    pause
    shutdown -s -f -t 300
    
    damit du noch zeit hast das Abzubrechen mit shutdown -a

    Also, wenn du das Startest, dann ist ja nun die Pause drin dann schreib mal was da drin steht nun.
    Damit sollte sich loesen wieso es nicht weiter geht ^^
     
  11. 6. Dezember 2008
    AW: Dienst beenden und herunterfahren

    Ich würde die Pause hinter den shutdownbefehl setzen, dann siehst du, obs ne fehlermeldung gibt.
     
  12. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.