シェルスクリプト(Linuxベースのアプリケーションから呼び出された)からjavaアプリケーションに情報を渡す必要があります。JavaはSystem VのLinuxメッセージキューと対話できますか?
名前付きパイプは、パイプの読み込み/書き込みの両端に複雑な影響を考慮せずにどちらのサービスも開始/停止できないため、痛みがあります()。
ソケットは厳しいですためのリスニングプロセスには、キューイングメカニズムがありません再開され、簡単な実装は新しいソケットは常に他のシェルスクリプトをチェックし、再始動ソケットと非常に複雑になります(作成、およびキューイングすることが必要な場合コード)。
私は最近、これらについて読んでいたシステムV/POSIXのLinuxメッセージキュー。私はFedora 12を実行しています。これらのメッセージキューを設定するには良い方法があり、はJavaからそれらとやりとりすることができますか?
[Java Posix IPCの可能な重複はありますか?](http://stackoverflow.com/questions/2278208/java-posix-ipc-is-there-an-api) – bdonlan
どのように対話するつもりですか彼らとシェルスクリプトから? – Gabe
シンプルなCラッパーを書いて、JNIにバインドするよりもposixメッセージキューにバインドする方が簡単です... – bdonlan