Skip to content

Plex Media Server-Watchdog

Gelegentlich gibt es in den öffentlich-rechtlichen Mediatheken Dokus oder Serien, die wir für später sichern und dann über Plex schauen. Da der Plex Media Server auf unserem Headless-Mac mini aber…

Esse est percipi
Aug 8, 20231 min read1 read

elegentlich gibt es in den öffentlich-rechtlichen Mediatheken Dokus oder Serien, die wir für später sichern und dann über Plex schauen. Da der Plex Media Server auf unserem Headless-Mac mini aber gern genau dann abstürzt, wenn wir gerade etwas gucken wollen, sorgt ein Launch Agent dafür, dass er nach einem Absturz automatisch neu gestartet wird und man das nicht mühsam per Hand erledigen muss:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>Plex Media Server Watchdog</string> <key>ProgramArguments</key> <array> <string>/Applications/Plex Media Server.app/Contents/MacOS/Plex Media Server</string> </array> <key>RunAtLoad</key> <true/> <key>KeepAlive</key> <true/> </dict> </plist>

Speichern Sie den Launch Agent als Textdatei auf dem Rechner, auf dem der Plex Media Server läuft, unter plex.watchdog.plist  im Ordner ~/Library/LaunchAgents/. Der Plex Media Server muss sich im Verzeichnis „Programme“ befinden, ansonsten müssen Sie das Script entsprechend anpassen.

Anschließend laden und starten Sie ihn im Terminal mit

launchctl load ~/Library/LaunchAgents/plex.watchdog.plist

Achtung: Wollen Sie den Plex Media Server updaten, müssen Sie den Launch Agent zuerst stoppen, damit er dem Update-Prozess nicht in die Quere kommt:

launchctl unload ~/Library/LaunchAgents/plex.watchdog.plist

Anschließend können Sie ihn wieder starten.

Did you enjoy this article?

Recommend it — Standard Reader surfaces well-loved writing to more readers across the network.

Across the AtmosphereDiscussions