簡単な質問かもしれませんが、謙虚にお詫び申し上げます。 ローカルエリアネットワーク内のすべてのコンピュータで同時にアプリケーションを起動する方法を探しています。LAN内の複数のコンピュータでアプリケーションを実行する方法
私はネットワーキングを研究しており、自分の場所に小さなランを設置しています。この質問では、ネットワーク上の各コンピュータでアプリケーションを起動する必要があります。私は、ネットワーク内のどのコンピュータからでも起動すると、すべてのコンピュータでアプリケーションを起動する自動化された方法があるかどうか疑問に思っています。
たとえば、ネットワーク内のコンピュータをC1、C2、C3とします。 Aを起動したいアプリケーションにします。 C1でAを起動すると、C2とC3で同時に起動する必要があります。
いくつかのスクリプトやその種のものがあるのだろうかと思います。私たちを手伝ってくれますか?
私はネットワークを介してアプリケーションを展開する場合、MACを使用しており、主にscpを使用します。
ソケットを使用してバックグラウンドプロセスをチェックする必要があるかもしれません...コンピュータC1が 'x'アプリケーションを起動し、バックグラウンドで実行されているアプリケーションがプロセスが起動して実行中であることを確認し、他のマシン....マシンがアプリ名でシグナルを受信し、そのアプリがコンピュータに存在するかどうかを確認してアプリを起動します。あなたはどう思いますか? – Hackerman
うーん...考えのように思える。私はそれを考えていましたが、Hadoopはsshを使ってデータノードを生成するもっと簡単な方法を使っていました。私はまだ答えを見つけられませんでしたが、いくつかのbashスクリプトを試しているこれらの行を試してみました...! – ABCD