Aktueller Inhalt von Moaddin

  • 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

  1. M

    DS herunterfahren wenn kein Client mehr vorhanden

    Wie gesagt, wenn Du den Befehl "smbstatus -q" manuell ausführst, dann siehst Du an der Ausgabe, ob Dein Anliegen mit dem Script möglich ist, und da gehe ich ganz schwer von aus. Wenn jemand auf die DS irgendwie (mittels Windows bzw. smb) zugreift, erhältst Du dort eine Ausgabe. Und im Script...
  2. M

    DS herunterfahren wenn kein Client mehr vorhanden

    Also erstmal gucken, ob die Berechtigung gleich der anderen Dateien ist mit "ls -al" oder "ls -l" Dann kannst Du das Startscript auch manuell testen, indem Du in dem rc.d Ordner stehend folgendes eingibst: ./S99autoshutdown.sh start Das S muss übrigens unbedingt groß geschrieben sein. Wenn das...
  3. M

    DS herunterfahren wenn kein Client mehr vorhanden

    Dann musst Du Dir die Dateiberechtigungen der anderen Dateien in diesem Ordner angucken und die Startscriptdatei exakt so anpassen. Ich kann das gerade bei mir nicht nachgucken, zumindest muss die Datei ausführbar sein, also chmod 755 wird's mindestens sein... aber am besten einfach die gleiche...
  4. M

    DS herunterfahren wenn kein Client mehr vorhanden

    na das hört sich super an :) Dann solltest Du auch noch Testen, ob die DS nicht herunterfährt wenn Du es gar nicht möchtest. Wie Du das Script beim Hochfahren automatisch starten lässt, hatte ich in meinem ersten, sehr langen Post geschrieben, Stichwort: S81autoshutdown.sh Bin gespannt, ob...
  5. M

    DS herunterfahren wenn kein Client mehr vorhanden

    Am besten führst Du auch mal den Befehl "smbstatus -q" manuell aus und guckst, ob die Ausgabe so reagiert wie Du es haben willst. Wenn Du auf die DS zugreifst sollte da was ausgegeben werden. Wenn Du längere Zeit nicht zugegriffen hast, sollte dort nichts besonderes ausgegeben werden. Wie Du in...
  6. M

    DS herunterfahren wenn kein Client mehr vorhanden

    dass die eingabeaufforderung dann nichts mehr anzeigt ist gut, denn dann wurde das Script aufgerufen, wenn Du am Ende noch ein & hinzufügst, dann schickst Du das Script in den Hintergrund und es läuft als Prozess. Mit ps kannst Du Dir dann die PID (Prozess-ID) des Scripts anzeigen lassen und mit...
  7. M

    DS herunterfahren wenn kein Client mehr vorhanden

    Die ash Ausgabe bedeutet, dass Du die ash Shell verwendest. Wenn Du die bash nun installiert hast, dann prüfe nochmal ob Sie funktioniert, indem Du sie aufrufst: /opt/bin/bash Wenn das funktioniert (Erkennst Du daran, dass sich die Eingabeaufforderung ändert), dann solltest Du die Zeile in...
  8. M

    DS herunterfahren wenn kein Client mehr vorhanden

    Du kannst übrigens am Anfang Deines Scripts noch eine Zeile mit "set -x" einfügen, dann siehst Du jede Zeile des Scripts die ausgeführt wird und wo ein Fehler ist. Ich hoffe Du hast richtig verstanden, dass das ls Kommando nur zum Anzeigen einer Datei da ist und nicht zum Ausführen. Die Ausgabe...
  9. M

    DS herunterfahren wenn kein Client mehr vorhanden

    dann schau mal ob ein "ls shutdown.sh" die Datei anzeigt. Ansonsten einfach den gesamten Pfad der Datei angeben, z.B.: /scripts/autoshutdown.sh Ansonsten haste Dich beim Namen des Scripts vertippt und z.B. das "auto" vergessen...
  10. M

    DS herunterfahren wenn kein Client mehr vorhanden

    Du meldest Dich an der DS an. Dann wechselst Du in das Verzeichnis z.B. "cd /scripts/" Dann änderst Du die Berechtigung auf rwxr-xr-x Deines Scripts: "chmod 755 autoshutdown.sh" Dann führst Du das Script aus: "./autoshutdown.sh" Der vi ist schon recht gewöhnungsbedürftig, da müssteste Dir die...
  11. M

    DS herunterfahren wenn kein Client mehr vorhanden

    ok, das hört sich doch erstmal ganz gut an. Wie man es genau in Notepad++ formatieren muss weiß ich leider nicht, da ich die Scripts immer auf der Shell mit dem vi bearbeite. Wenn Du in der Linux-Shell Dein Script mit dem Befehl cat ausgibst und keine Sonderzeichen oder irgendwelche andere...
  12. M

    DS herunterfahren wenn kein Client mehr vorhanden

    ok, jetzt habe ich verstanden was Du falsch machst. Also: Du brauchst keinen Cronjob, sondern ein Startscript, welches beim Hochfahren der DS einmalig gestartet wird und dann die ganze Zeit durchläuft, wie ein Dienst. Den Zusammenhang dieses Scripts nennt man Runlevel, ist hier bei der DS aber...
  13. M

    DS herunterfahren wenn kein Client mehr vorhanden

    ok, das ist verständlich, dass das nicht so trivial ist, wenn man noch nicht so viel Linux Erfahrung hat. Bitte stell konkrete Fragen, da das Antworten dann sehr viel einfacher ist. Möchtest Du wissen wo welche Dateien anzulegen sind? Möchtest Du wissen wie man eine Datei bearbeitet mit z.B...
  14. M

    DS herunterfahren wenn kein Client mehr vorhanden

    Ja, mit WOL habe ich vor vielen Jahren auch mal negative Erfahrungen gesammelt, das ist schon eine Ewigkeit her. Aber bei meiner DS212+ funktioniert es ganz hervorragend mit der Android App "DS Station" und mit meiner Fritzbox funktioniert es auch. Von woanders habe ich es bisher nicht ausprobiert.
  15. M

    DS herunterfahren wenn kein Client mehr vorhanden

    Mit Wake on LAN eingeschaltet ist der Stromverbrauch im ausgeschalteten Zustand bei etwas über 1W und ohne Wake on LAN ist er etwas unter 1W.