Hirdetés
-
GAMEPOD.hu
Padavan firmware image file-ok, hasznos infók
Új hozzászólás Aktív témák
-
MODERÁTOR
válasz jan herz #3692 üzenetére
Régebben az rTorrent-nél nekem is előfordult néha, hogy random leállt, de ritkán, havonta max. 1-2 alkalommal. Emiatt viszont nem szerettem volna gyakran újraindítani, így összedobtam rá egy scriptet ami figyelte, hogy fut-e az rtorrent. Az ellenőrzésről log-ot is írt, ha minden rendben volt akkor arról, ha pedig nem futott az rtorrent, akkor újraindította, és azt is beírta a log-ba. Naponta csinált egy-egy külön log file-t. A check_rtorrent.sh script tartalma az alábbi volt:
#!/bin/sh
PROGRAM="rtorrent" # Az ellenőrizendő program
INIT_COMMAND="/opt/etc/init.d/S85rtorrent restart" # A program indítóparancsa
LOGDIR="/tmp" # A logfile-ok helyemkdir -p $LOGDIR
LOGDAY=$(date +"%Y-%m-%d")
LOGFILE=$LOGDIR/rtorrent_$LOGDAY.log
touch $LOGFILE
NOW=$(date +"%Y.%m.%d %H:%M:%S")
ps | grep -v grep | grep -v check_rtorrent | grep -v SCREEN | grep $PROGRAM
if [ $? -eq 1 ]
then
echo "$NOW $PROGRAM not running, restart!" >> $LOGFILE
rm /media/DATA/rtorrent/session/rtorrent.lock
rm /media/DATA/rtorrent/session/rtorrent.dht_cache
$INIT_COMMAND
else
echo "$NOW $PROGRAM running!" >> $LOGFILE
fiEzt szerintem gyorsan hozzá lehet igazítani a transsmission klienshez is, aztán a fentebb említett Cron-al időzíteni mondjuk 5 percenkénti futtatásra.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Gaming notebook topik
- iPhone topik
- Gitáros topic
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Ukrajnai háború
- Redmi Note 13 Pro+ - a fejlődés íve
- Megérkezett a Snapdragon X-hez tervezett Windows 11 lemezkép
- Metal topik
- Vírusirtó topic
- Ötletek, javaslatok, hogy még jobb legyen a PH! lapcsalád
- További aktív témák...
Állásajánlatok
Cég: HC Pointer Kft.
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest