2012-02-25 14 views
0

私のライフラインを稼働させるために端末にsshを実行します。私は、このコマンドを実行するとLiferayでSSHを実行した後、端末を終了するとシャットダウンします

私は

ssh [email protected] 
password: ***** 

cd tomcat/bin/ 

./catalina.sh run 

このコマンドを使用するには、今、これがうまく私のLiferayを実行しますが、私はそれがまた私のLiferayをシャットダウンします私のターミナルを終了したとき。私のサイトは "サービスを一時的に利用できません"

カタリナスクリプトを実行する適切な方法は何ですか?サーバを稼働させ続けるために端末を開いたままにしておく必要がありますか?私がしたことには何か間違っていると思う。

Liferayを使用しています。6.0

アドバイスをしてください。

ありがとうございました!

答えて

3

あなたがTomcatで発送が(バックグラウンドでTomcatを実行します)startup.shスクリプトを使用するか、多くの一般的なバックグラウンド化技術(nohupscreen、など)のいずれかを使用することができます。

+0

私のアプローチには何が起こっているのか説明がありますか?私がその行を実行したときに私の端末を閉じると、私のサーバも終了するのは本当に正常ですか?提案をありがとう、本当にそれを感謝します。 – Pennf0lio

+0

@ Pennf0lioはい、基本的にウィンドウを閉じると、プログラムに 'HUP'シグナルが送信されます(ハングアップを意味します)。プロセスがこれに対処する方法を知らない場合、通常は単に殺されます。 'nohup'プログラムを使って、' HUP'シグナルや上記の他のメソッドを無視することができます。 –

+0

アドバイスありがとう、本当に感謝します! – Pennf0lio

関連する問題