私は次のシナリオを実装しようとする任務を負っています。私が知りたいのは、これが実行可能/実行可能かどうかです。
4台以上のサーバーがあります。簡単にするために、それらをサーバーA、サーバーB、サーバーC、サーバーDと呼びます。
サーバーAは、コマンドアンドコントロールサーバーです。これには、Cron Tabジョブによって実行されるスクリプト(PHP)が含まれます。サーバーAには、ユーザーが実行するスクリプトを選択し、実行するサーバーを指定できるアプリケーションもあります。そのため、そのアプリは指定されたサーバー上にCronタブジョブを作成します。
これまでのところ、SSH2 libを使用して、ターゲットサーバーにcronエントリを作成できます。
Crontabエントリでシンボリックリンクを使用できることを知っています。
サーバーB、サーバーC、またはサーバーDからサーバーAを指すシンボリックリンクを作成することは可能ですか。
したがって、基本的には、サーバーAが他のサーバーの[Cron]タブを発行/維持して、すべてのスクリプトを保存するようにしますが、他のサーバージョブが実行されると、サーバーAに保存されているスクリプトが実行されます。
これは可能ですか?