Dienste im Terminal starten

Status
Für weitere Antworten geschlossen.

knoge

Benutzer
Mitglied seit
23. Sep 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich würde gerne einmal wissen, ob es möglich ist den Medienserver (DLNA) per ssh starten und stoppen zu können?
bzw kann man irgendwo eine Liste der Befehle für die einzelnen Dienste einer Diskstation finden?
Ist immer so umständlich sich per webinterface anzumelden nur um den Medienserver an- und auszuschalten



Vielen Dank un dlieben Gruß

knoge
 

Ap0phis

Benutzer
Mitglied seit
16. Dez 2010
Beiträge
6.731
Punkte für Reaktionen
3
Punkte
158
Nur Interessehalber:
Warum muß man den Medienserver ein- und ausschalten?
 

knoge

Benutzer
Mitglied seit
23. Sep 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Weil ich den eigentlich nicht so oft brauche, die Frau guckt ab und zu mal was auf dem Fernseher über DLNA..
Wenn ich das aber immer an lasse, dann hab ich immer millionen von Fotos/Videos in meiner Galerie auf dem S3, weil sich das die Sachen vom Medienserver im Netz holt.
Damit das eben nicht passiert, und ich keine andere Lösung für das S3 habe wenn ich im lokalen Netz bin, hab ich meistens den medienserver aus.
Hoffe das war verständlich :)



LG knoge
 

Ap0phis

Benutzer
Mitglied seit
16. Dez 2010
Beiträge
6.731
Punkte für Reaktionen
3
Punkte
158
Ja, schon ... aber ist das wirklich so ein störendes Problem beim S3?
Läd der wirklich jedes mal die Daten neu? Das würde mich wundern!

BTW: Ich habe leider keine Antwort auf deine Eingangsfrage! Sorry nochmal.
 

knoge

Benutzer
Mitglied seit
23. Sep 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
scheinbar schon,
ist das S3 mit WLAN drin, scannt es nach Medienservern und zeigt dann deren inhalt mit in der Galerie an...
das sind dann unmengen von verschiedenen ordnern und dateien. Die werden zwar nicht auf das gerät kopiert, aber unter der flut von dateien ist es sehr schwer die eigentlichen Bilder auf dem S3 wieder zu finden :)
Und da ich meist wenn ich was auf dem NAS mache nicht über den medienserver gehe hab ich ihn meist aus...

Wäre nur schön wenn man das auch mit einem einfachen Befehl per ssh abschalten kann.
quasi den prozess killen und einfach wieder starten wenn es nötig ist.



LG
 

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
Wäre nur schön wenn man das auch mit einem einfachen Befehl per ssh abschalten kann.
das beste ist im Packet-Zentrum, start / stop :)
welches dieses Script benutzt ...
/var/packages/MediaServer/scripts/start-stop-status
vielleicht hilft Dir das etwas weiter :)

Gruß Jo
 

Ap0phis

Benutzer
Mitglied seit
16. Dez 2010
Beiträge
6.731
Punkte für Reaktionen
3
Punkte
158
Du kannst dem S3 ja den Zugriff auf DLNA in der DS-Firewall ganz verbieten, wenn du ihn da nicht brauchst!

dann kannst du dir das Ein- und Ausschalten sparen! :)

Nachtrag:
Du kannst dort auch z.B. deinen kompletten DHCP-Bereich für DLNA sperren.
Dann kommen da auch keine "Besucher" rein. ;)
 
Zuletzt bearbeitet:

knoge

Benutzer
Mitglied seit
23. Sep 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Danke joku und Ap0phis,
zu dem Script start-stop-status,
wie kann ich das denn jetzt im terminal laufen lassen?

sh script bzw ./ ist leider erfolglos :)

bin nicht ganz so fit im bash...


Ap0phis, deine Idee ist zwar auch ganz gut, aber ich will trotzdem wissen wie ich das mit ssh machen kann :)
über Firewall oder DHCP wär ja sonst zu einfach :D
 

joku

Benutzer
Mitglied seit
06. Mrz 2011
Beiträge
6.664
Punkte für Reaktionen
2
Punkte
164
sh script bzw ./ ist leider erfolglos :)
bin nicht ganz so fit im bash...
das ist es besser es via DSM mit dem Packet-Zentrum zu machen
denn diese Script zeigt Dir keine Meldungen an!
als root auf der Konsole
/Verzeichnis/script status, stop oder start
 

knoge

Benutzer
Mitglied seit
23. Sep 2012
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
ja aber genau das wollte ich ja umgehen, das ich jedesmal über den umweg browser gehen muss...
und als rückmeldung hätte man scheinbar höchstens die tatsache das die datei enabled im MedienServer Ordner vorhanden ist, wenn er aktiv ist...
zwar keine direkte rückmeldung aber immerhin :)

aber vielen Dank schon einmal für die Hilfe, hat mir auf jeden fall weiter geholfen :)



LG knoge

Edit:

So hab jetzt einfach ein kleines script geschrieben, was prüft ob die enabled datei vohanden ist und wenn ja,
dann führt sie das start-stop-status script mit dem stop parameter aus und löscht die enabled datei.
Analog im anderen Fall, wird der Media Service gestartet und die Datei erstellt...

Rich (BBCode):
#!/usr/bin/sh
if [ -f /var/packages/MediaServer/enabled ]
then rm /var/packages/MediaServer/enabled
sh /var/packages/MediaServer/scripts/start-stop-status stop
echo "Media Service disabled."
else 
touch /var/packages/MediaServer/enabled
sh /var/packages/MediaServer/scripts/start-stop-status start
echo "Media Service enabled."
fi

muss als root ausgeführt werden

(Geht bestimmt besser, aber auch wenn es nicht das effizienteste ist, erfüllt es seinen Zweck :))

Vielen Dank noch einmal für die Hilfe :)
 
Zuletzt bearbeitet:
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