0

誰かがサーバー上の ftp-client 経由でファイルをアップロードしたときに、php スクリプトを自動的に呼び出すことは可能ですか?

4

3 に答える 3

0

iptablesを使用してポートノッキングデーモンを実装できます。ポートノッキングは、sshまたはftpアカウントをパーソナライズするための自動化プロセスです。正しいシーケンスのポートがノックされたときに、iptablesをリッスンし、phpスクリプトを実行するデーモンを作成できます。ftp-clientに接続するときに、シーケンスを1回のノックに最小化できるかどうかはわかりません。

于 2012-02-08T06:03:13.970 に答える
0

サーバーへの完全なシェル アクセスを持っていますか? 必要なのは、フォルダーの内容が変更されたかどうかを検出し、スクリプトを実行することです。

Windows を使用している場合は、これが役立つ場合があります。

*nix を使用している場合は、inotifyまたはlaunchdを調べてください。

彼らにphpスクリプトを呼び出させてください。

サーバーを完全に制御できない場合でも、間違いなく Cron ジョブを実行できます。ディレクトリの内容をチェックする PHP スクリプトを x 分ごとに実行し、それを x 分前の内容と比較し、2 つの間の差分を実行して、追加または削除されたファイルを見つけます。

于 2012-02-08T06:21:48.017 に答える
0

Linux では、watch コマンドを使用できます。

watch
Usage: watch [-bdhnptvx] [--beep] [--differences[=cumulative]] [--exec] [--help] [--interval=<n>] [--no-title] [--version] <command>

実際に変更を処理するソフトウェアに出力をパイプできます。

于 2012-02-08T10:06:25.260 に答える