From c84835c62ca7fece7af562fa3182a082e48d878b Mon Sep 17 00:00:00 2001 From: Demonic Date: Thu, 3 Feb 2022 21:59:56 +0100 Subject: [PATCH] Add files via upload --- SHELL/relance_rtorrent.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 SHELL/relance_rtorrent.sh diff --git a/SHELL/relance_rtorrent.sh b/SHELL/relance_rtorrent.sh new file mode 100644 index 0000000..a323358 --- /dev/null +++ b/SHELL/relance_rtorrent.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# A MODIFIER AVEC LES USERS SOUHAITES +users=(stan thomas audrey mickael guenot denis) + +for user in ${users[@]}; do + # A ADAPTER AU BESOIN + file=/home/$user/.session/rtorrent.lock + + # EXTRACTION DU PID DE RTORRENT DU USER + pid=$(ps -u $user -o pid,command | grep '[0-9] rtorrent$' | cut -d "r" -f1) + + # SI RTORRENT EST ACTIF LE PID NE SERA PAS VIDE + if [ ! $pid ];then + # ON SUPPRIME rtorrent.lock CAR CA EMPECHE RTORRENT DE DEMARRER + rm -f $file + # RESTART RTORRENT USER + bash /etc/init.d/$user-rtorrent restart + # LOG + echo "$(date) : le rtorrent de $user a ete redemarre" >> /var/log/rtorrent-check.log + fi +done \ No newline at end of file