1
。Ubuntu ServerサービススクリプトのJBoss> 5に関する問題
こんにちは皆さん。
私は、Ubuntu Server 10.04 LTS PCでサービスとして実行したいスクリプトに問題があります。これはスクリプトです:私が正しく実行されているため「>を/ dev/null &」を配置する方法を正確に知らないので
#! /bin/sh
JBOSS_BIN=/usr/local/jboss/bin
JBOSS_START_SCRIPT=$JBOSS_BIN/run.sh
JBOSS_STOP_SCRIPT=/usr/local/jboss/bin/shutdown.sh
JBOSS_BIND_ADDR=${JBOSS_HOST:-"-b 0.0.0.0"}
ECHO=/bin/echo
TEST=/usr/bin/test
$TEST -x $JBOSS_START_SCRIPT || exit 0
$TEST -x $JBOSS_STOP_SCRIPT || exit 0
start(){
$ECHO "Starting JBoss"
su - jboss -c $JBOSS_START_SCRIPT $JBOSS_BIND_ADDR "> /dev/null &"
$ECHO "."
}
stop(){
$ECHO "Stopping JBoss"
su - jboss -c $JBOSS_STOP_SCRIPT -S
$ECHO "."
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 30
start
;;
*)
$ECHO "Usage: jboss (start|stop|restart)"
exit 1
;;
esac
exit 0
はまあこのスクリプトは動作しません。私がgnome-terminalの手でコマンドを実行すると動作しますが、スクリプトに書き込んで実行すると失敗します。だから私は何がうまくいかないのか分からない。たぶんバグの構文ですか? PLZは私を助けます;私は本当にこれに固執しています。
持っているuは確信している引用符をオフにしておきます。私はあなたがここに書いたようにしましたが、それでも動作しません。私は間違って何をしていますか?アドバイスをありがとう。 – crsuarezf
@ingcarlos:エラーメッセージが表示されますか?何が起こるのですか? –
nop、大したことですが、エラーメッセージは表示されません。参照してください、私はそれがUbuntu Serverのトラブルシューティング担当者です(おそらく、Debianの方法を尊重しているわけではありません)。 – crsuarezf