我需要從shell腳本(從基於Linux的應用程序調用)到java應用程序傳遞信息。Java可以與System V linux消息隊列交互嗎?
命名管道很痛,因爲我無法啓動/停止任一服務而沒有考慮到管道讀/寫端的複雜後果。
套接字是艱難,因爲如果聽的過程中重新啓動有沒有排隊機制,以及簡單的實現需要新的套接字來不斷創建(否則shell腳本會得到非常複雜,檢查和重新起動插座,和排隊碼)。
我最近讀到這些System V/POSIX linux消息隊列。我正在運行Fedora 12,並想知道是否有一種很好的方法來配置這些消息隊列,與Java之間的交互。
可能的重複[Java Posix IPC是否有API?](http://stackoverflow.com/questions/2278208/java-posix-ipc-is-there-an-api) – bdonlan
你打算如何進行交互與他們從一個shell腳本? – Gabe
寫一個簡單的C封裝器將shell腳本綁定到posix消息隊列比綁定到JNI更容易... – bdonlan