transmission-daemon起動スクリプト
もうちょっといいものがあるでよ、という人はぜひご連絡を、、、#!/bin/sh
#
#
# description: transmission-daemon
# chkconfig: 35 95 5
# processname:transmission-daemon
# Source function library.
. /etc/init.d/functions
# Get network config.
. /etc/sysconfig/network
# Check that networking is up.
if [ ${NETWORKING} = "no" ]
then
echo "networking is not up"
exit 0
fi
DAEMON_USER="transmission"
prog=transmission-daemon
DAEMON_PIDFILE=/var/run/$prog.pid
DAEMON_LOCKFILE=/var/lock/subsys/$prog
start() {
echo -n "Starting $prog: "
daemon --user transmission transmission-daemon
sleep 2
status $prog &> /dev/null && echo_success || echo_failure
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
touch $DAEMON_LOCKFILE
pidof -o %PPID -x $prog > $DAEMON_PIDFILE
fi
echo
#return
}
stop() {
echo -n "Shutting down $prog: "
killproc $prog
RETVAL=$?
[ $RETVAL -eq 0 ] && /bin/rm -f $DAEMON_LOCKFILE $DAEMON_PIDFILE
echo
#return
}
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status $prog
;;
restart)
stop
start
;;
# reload)
#
# ;;
# condrestart)
#
# [ -f /var/lock/subsys/ ] && restart || :
# probe)
#
# ;;
*)
echo "Usage: $prog {start|stop|status|reload|restart[|probe]"
exit 1
;;
esac
exit $?
このスクリプトは随時更新します。
0 件のコメント:
コメントを投稿