
だから私はMac上で実行され、Linuxサーバーにコマンドを送信し、データを要求するアプリケーションを計画/設計しています。私がしなければならないことのいくつかは、ファイル操作コマンドの送信、ファイル圧縮、画面へのコマンドの送信、画面出力の検索などです。デフォルトでは、Minecraftサーバーを管理するために使用されます。
私の質問は、これを実行するためにシェルスクリプトをトリガーするために使用できるエンドポイントまたはサービスがLinuxにありますか?画面からストリームを読む方法は?これらのどれも存在しない場合、どの言語が最善ですか?どんな合意?私はHTTPに最も慣れていますが、ここでは理想的ではないかもしれません。
答え1
私の記憶が正しいなら、MinecraftはJavaゲームなので、おそらくJavaが適切なツールではないかと思います。しかし、私はPython、特にPythonのソケットライブラリをお勧めします。
Doug Hellmannは特別な能力を持っています。彼のウェブサイトの例(DougはPythonの例を提供した人です。)
Pythonはすべての最新のOSXにデフォルトでインストールされ、すべてのLinuxディストリビューションにすばやくインストールできます。
答え2
面白いプロジェクトのようです。 HTTPプロトコルに慣れている場合は、次のことをお勧めします。XML-RPC。最も広く使用されている言語には基本的なXML-RPCバインディングが含まれているため、OS Xで開発してLinuxプロダクションとして推進する際に問題はほとんどありません。特定の要件を満たすにはまだAPIを作成する必要がありますが、開始するにはXML-RPCに関する十分な情報とコミュニティサポートがあります。