Originally Posted by
Contemplator
Прибольшущее спасибо. Не могли бы Вы поделиться S81transmissiond?
Пожалуйста. Разумеется:
PHP Code:
#!/bin/sh
prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=transmissiond
DAEMON=${prefix}/sbin/transmission_watchdog
DAEMON_OPTS=""
test -x $DAEMON || exit 0
if [ -z "$1" ] ; then
case `echo "$0" | sed 's:^.*/\(.*\):\1:g'` in
S??*) rc="start" ;;
K??*) rc="stop" ;;
*) rc="usage" ;;
esac
else
rc="$1"
fi
case "$rc" in
start)
echo "Starting transmission (watchdog)"
$DAEMON $DAEMON_OPTS >/dev/null 2>&1 &
;;
stop)
if [ -n "`pidof $DAEMON`" ]; then
echo "Stopping transmission watchdog: $DAEMON"
killall $DAEMON 2>/dev/null
fi
if [ -n "`pidof $NAME`" ]; then
echo "Stopping transmission daemon"
kill -TERM `cat ${prefix}/var/run/transmission.pid` 2>/dev/null
fi
;;
restart)
"$0" stop
sleep 3
"$0" start
;;
*)
echo "Usage: $0 (start|stop|restart)"
;;
esac
exit 0