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…
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.