Ordentliches Herunterfahren per SSH - welcher Befehl?

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

marcoschultheiss

Benutzer
Registriert
30. Juli 2020
Beiträge
4
Reaktionspunkte
1
Punkte
1
Hallo liebe Gemeinde,

ich möchte meine DS218j mit aktuellem DSM per SSH herunterfahren Und zwar so als ob ich im DSM als Admin im Menü auf Herunterfahren geklickt hätte. So weit so gut, allerdings bietet ja das System mehrere Befehle an:
  • syno_poweroff_task
  • synopoweroff
  • poweroff
  • synoshutdown
  • shutdown
Kennt jemand den Unterschied?
 
Ich habe grade mal geschaut:
Code:
syno_poweroff_task --help
synopoweroff --help
poweroff --help
synoshutdown --help
shutdown --help

Mit shutdown hast Du die meisten Möglichkeiten.
 
Ja, aber ist das auch der richtige Befehl? Ich möchte mir nicht die Integrität des RAID-Arrays oder so damit zerschießen, weil shutdown z.B. Prozesse killt, die ordentlich heruntergefahren hätten werden müssen.
 
Das war wohl eher eine hypothetische Frage, als eine Aussage. :)
 
Bei einer Frage bin ich gewohnt ein ? zu sehen :)
 
  • Like
Reaktionen: peterhoffmann
Code:
synoshutdown --help
Copyright (c) 2003-2020 Synology Inc. All rights reserved.


Shutdown system.

Usage: synoshutdown --help
Usage: synoshutdown {--shutdown | --reboot}
    -h, --help      Show this message.
    -s, --shutdown  Properly shutdown system.
    -r, --reboot    Reboot system.

If critical operation is in progress,
it may be unable to shutdown or reboot.

For SHA cluster, it will shutdown or reboot both servers.

demnach sollte synoshutdown -s sicher sein
 
Meine Systeme laufen alle unter Linux - Desktop - Laptop - und noch nie konnte ich die nicht mit poweroff runterfahren. Man muesste jetzt mal in den Code von synopoweroff reinsehen was da Spezielles gemacht wird zu poweroff. Nur leider ist das closed code :(
 
Ja. Ich würde mal auf zB. Raid Rebuild tippen - ist aber eine reine Vermutung ohne genauere Prüfung.
 
Ich hab' jetzt mal alle ausprobiert:
  • syno_poweroff_task: Keine Broadcast-Message mit "system is going down"; SSH & Web down; schaltet nicht aus; System noch anpingbar; Power-Taster zeigt keine Reaktion: Man muss das Gerät vom Strom trennen
  • synopoweroff: Exit code 255; Gerät ist danach aus
  • poweroff (Symlink auf /sbin/reboot): Exit code 0; Gerät ist danach aus
  • synoshutdown: Exit code 0; JSON-Ausgabe auf der Konsole; Gerät ist danach aus
  • shutdown -P: Exit code 0; Gerät ist danach aus
Nachdem synoshutdown folgendes JSON ausgibt:
{
"data" : {},
"httpd_restart" : false,
"success" : true
}
ist die Wahrscheinlichkeit groß, das die Weboberfläche diesen Befehl zum Herunterfahren nutzt.
 
  • Like
Reaktionen: peterhoffmann
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat