From d82004ee1afe31c1cc8dbd9e3cda9157b502cfa9 Mon Sep 17 00:00:00 2001 From: Ssyleric <47066760+Ssyleric@users.noreply.github.com> Date: Mon, 28 Jul 2025 02:06:13 +0200 Subject: [PATCH] Create fix_plex_service.sh --- fix_plex_service.sh | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 fix_plex_service.sh diff --git a/fix_plex_service.sh b/fix_plex_service.sh new file mode 100644 index 0000000..714fd83 --- /dev/null +++ b/fix_plex_service.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +SERVICE_PATH="/etc/systemd/system/plexmediaserver.service" +PLEX_BIN="/usr/lib/plexmediaserver/Plex Media Server" + +# Crée le fichier systemd si absent +if [ ! -f "$SERVICE_PATH" ]; then + echo "[+] Création du service Plex systemd..." + cat < "$SERVICE_PATH" +[Unit] +Description=Plex Media Server for Linux +After=network.target + +[Service] +Type=simple +User=plex +Group=plex +Environment="PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/var/lib/plexmediaserver/Library/Application Support" +ExecStart=$PLEX_BIN +Restart=on-failure +TimeoutStopSec=20 + +[Install] +WantedBy=multi-user.target +SERVICE + + systemctl daemon-reload + systemctl enable plexmediaserver --now + echo "[✓] Service Plex restauré et démarré." +else + echo "[=] Le service Plex existe déjà. Rien à faire." +fi