Pakete neustarten per Cronjob

Status
Für weitere Antworten geschlossen.

Max_Planck

Benutzer
Mitglied seit
27. Jan 2014
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hallo!

Ich habe eine DS213 mit DSM 6.1.3-15152. Ich habe jetzt Tvheadend 4.1.2437 von http://syno.dierkse.nl/ installiert. Leider läuft das nicht rund. Der Tvheadend-Server hängt sich immer mal wieder auf. In den Logdateien habe ich dazu noch nicht richtig was gefunden. Als Workaround würde ich gerne das Tvheadend-Paket per Cronjob regelmäßig neustarten. Von anderen Linux-Systemen kenne ich "sudo service XXX restart". Wie kann ich das in diesem Fall machen?

Max_Planck
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Aufgabenplaner > Geplante Aufgabe > Dienst > tvheadend
 

peterhoffmann

Benutzer
Sehr erfahren
Mitglied seit
17. Dez 2014
Beiträge
5.525
Punkte für Reaktionen
1.360
Punkte
234
Bei Fusion seiner Methode muss man wohl zwei Aufgaben mit 1 Minute Abstand erstellen. Einmal stop, dann start.

Ansonsten mal so probiert? => sudo service tvheadend restart
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Ja, stimmt. Ist unschön.

Start/Stop Script
/var/packages/tvheadend-testing/scripts/start-stop-status start|stop|status|restart
Muss man halt das Log prüfen, ob der Neustart etc sauber funktioniert.
 

Max_Planck

Benutzer
Mitglied seit
27. Jan 2014
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
/var/packages/tvheadend-testing/scripts/start-stop-status start|stop|status|restart

Danke! Ich habe jetzt ein Script geschrieben, welches alle drei Minuten per cron gestartet wird. Darin frage ich den Status ab und wenn dieser nicht "..is running" lautet, wird tvheadend neugestartet.

Interessant ist, daß bei einem Start über die Konsole der Dienst zwar tatsächlich gestartet wird, im Paketmanager des DSM dieser aber noch als "angehalten" markiert wird. Das Stoppen des Dienstes über die Konsole zeigt der Paketmanager richtig an.

Dem eigentlichen Fehler bin ich noch nicht auf die Schliche gekommen. Ich vermute, daß irgendwie der Speicher voll läuft. Ich hatte letztens, als tvheadend noch lief, mal einen enorm hohe Speicherverbrauch festgestellt. Nach einem Neustart von tvheadend war alles wieder OK. Das System der Diskstation scheint ja recht robust zu sein, wenn einzelne Pakete den Speicher vollmüllen.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Ja, war mir auch aufgefallen, aber ..
Bin grad sowieso eher wieder bei DVBLink, weil mir tvheadend bei den letzten updates immer wieder die webgui gesperrt hatte (user/pass wird nicht mehr akzeptiert) und die üblichen Verdächtigen mit Rechte nachjustieren etc. nicht mehr funktioniert hat und ich grad keine Lust habe dem dauernd hinterher zu kehren bei jedem Update. Zudem lief die Aufnahme mit DVBLink auf der 1812 mit ext4 artefaktfreier, als tvheadend auf der 415 mit btrfs. Ob das Dateisystem wirklich ne Rolle spielt habe ich allerdings nicht verifiziert. Also tvh hat mal Pause, bis ich wieder mal Lust habe ne 4.3er Version zu testen.
 
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