A µTorrent gyártói szerencsére linux platformra is kiadtak egy verziót, ugyanakkor van egy problémám vele: folytonosan lehal szegmentálási hibára hivatkozva. Mivel untam már folyamatosan kézzel újraindítani a programot, ezért készítettem egy bash scriptet, ami folyamatosan ellenőrzi, hogy fut-e a program, ha nem, akkor pedig újraindítja.
#!/bin/sh INSTANCES=`ps aux | grep utserver | wc -l` while [ 1 ] do if [ $INSTANCES -lt 2 ]; then echo "Utserver is not running, restart... (`date`)" ./utserver > /dev/null fi sleep 1 done |
A script futásához szükségeltetnek a következők:
- Legyen futtatási jog a bash scriptünkre
- A scriptnek a µTorrent mappájában kell lennie
- A µTorrent indítójának utserver kell, hogy legyen a neve