ホームページ †
delegateユーザーの作成 †
useradd delegate
起動スクリプト †
- src/delegatedを適当な場所(/usr/local/delegateとか)にコピー
- /usr/local/delegate/delegate_start.sh
#!/bin/sh
$DELEGATE=/usr/local/delegate/delegated
${DELEGATE} -P8080 SERVER=http
${DELEGATE} -P8021 SERVER=ftp
${DELEGATE} -P8023 SERVER=telnet
- /usr/local/delegate/delegate_stop.sh
#!/bin/sh
$DELEGATE=/usr/local/delegate/delegated
${DELEGATE} -P8080 -Fkill
${DELEGATE} -P8021 -Fkill
${DELEGATE} -P8023 -Fkill
- /usr/local/delegate/delegate.sh
#!/bin/sh
$DELE_START=/usr/local/delegated/delegate_start.sh
$DELE_STOP=/usr/local/delegated/delegate_stop.sh
RETVAL=0
case "$1" in
start)
${DELE_START} > /dev/null
;;
stop)
${DELE_STOP} > /dev/null
;;
restart)
${DELE_STOP} > /dev/null
${DELE_START} > /dev/null
;;
*)
echo $"Usage: $0 {start|stop|restart}"
RETVAL=1
;;
esac
exit ${RETVAL}
起動・停止・再起動 †
- 起動
/usr/local/delegate/delegate.sh start
- 停止
/usr/local/delegate/delegate.sh stop
- 再起動
/usr/local/delegate/delegate.sh restart
システム起動時の自動起動 †
cd /etc/init.d
ln -s /usr/local/delegate/delegate.sh delegate
cd ../rc3.d
ln -s ../init.d/delegate S99delegate
cd ../rc5.d
ln -s ../init.d/delegate S99delegate