質問

nuhtmlバリデーターのローカルコピーを作成しようとしています。コンソールで実行することはできますが、バックグラウンドで(またはサービスとして)実行することに成功していません。
Javaサーブレットを設定した経験がないので、コマンドラインでjettyアプリケーションをサービスに変換する際の指針を探しています。

使用しているマシンにはUbuntu10.04サーバーがあります。

これをここで尋ねるか、serverfaultで尋ねるかは本当にわかりません。必要に応じて移動できます。

役に立ちましたか?

解決

build.pyスクリプトには、バリデータを実行するrun-validator.shファイルを構築する「script '」パラメータがあります。

python build/build.py script
.

スクリプトを生成します。このスクリプトを検査してBare Javaコマンドを確認できます。

私はまだバックグラウンドで実行されていない

Stdin Methinks(あなたが戻ったときに検索されたときに検索する方法)で何かするが、私はまだそれを理解することができなかった!

他のヒント

コメントはコードに使用するのが難しいため、バックグラウンドでバリデーターを実行した場合の返信は次のとおりです。 ジェネラコディセタグプレ

stdinの問題を解決するcontrol-portオプションに注意してください。8889は、接続を取得したときにバリデーターを停止すると思われるtcpポートです。確認できていませんが、ポートのブロックを検討することをお勧めします。

アランが提示したバリデーター終了の問題を解決するために、私は実際にアランとデニスの答えの組み合わせを展開しました。

最初に、以下を使用してrun-validator.shファイルを作成しました: ジェネラコディセタグプレ

次に、Dennisの提案に従って、nohupを使用してスクリプトをバックグラウンドで実行しました: ジェネラコディセタグプレ

これはCentOS5サーバーでうまく機能しており、Alexが報告したstdinの問題はありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top