web-dev-qa-db-ja.com

Linuxでバックグラウンドでweblogicサーバーを起動する

Weblogic Server 10.3.6をインストールし、以下のスクリプトを使用してサーバーを起動します。

user_projects/domains/my_domain/bin/startWebLogic.sh

サーバーをバックグラウンドで起動するコマンドを以下に示します。

Nohup startWebLogic.sh &

しかし、このコマンドを使用すると、次の出力が得られます。

-bash-3.2$ Nohup ./startWebLogic.sh &
[2] 25379
-bash-3.2$ Nohup: appending output to `Nohup.out'

したがって、ここでEnterキーを押して、これから抜け出し、改行する必要があります。今、私の要件は、コマンドを実行するとサーバーが起動し、これから次のような新しい行に移動する必要があるということです。

-bash-3.2$ Nohup ./startWebLogic.sh &
[2] 25379
-bash-3.2$ Nohup: appending output to `Nohup.out'
-bash-3.2$

誰かがこれで私を助けてくれますか?私はbashシェルを使用しています。

7
chaitanya
Nohup startWebLogic.sh < /dev/null &> /dev/null &

ファイル記述子を添付したままにしないようにしてください。したがって、</ dev/nullも適用するとよいでしょう。

7
agathodaimon

この答えは、他の答えのポイントを追加するだけです。

あなたが報告したことはエラーではありません。ターミナルに新しい行が正しく設定されていなかったため、2番目の「入力」を行わなくても作業を続行できます。

0
Adriano