вот скрипт пля поднятия рторрента.
задачи:
1. поднять, если упал
2. остановить, если перегружает процессор
3. остановить, если не загружает процессор
запускается каждые 5 мин
Code:#!/bin/sh if !(pidof rtorrent > /dev/null 2>&1) then { /opt/etc/init.d/S99rtorrent start; logger -t "rtdaemon" "rTorrent is not running. Starting" } else { if (expr $(ps -C rtorrent -o %cpu | grep -E '[0-9]') \> 70 > /dev/null 2>&1) then { /opt/etc/init.d/S99rtorrent stop; logger -t "rtdaemon" "rTorrent CPU overload. Stopping" } fi if (expr $(ps -C rtorrent -o %cpu | grep -E '[0-9]') \< 1 > /dev/null 2>&1) then { /opt/etc/init.d/S99rtorrent stop; logger -t "rtdaemon" "rTorrent CPU low. Stopping" } fi } fi;


)
Reply With Quote


