互いに独立した異なるスクリプトで実行されている 2 つのプロセスがあります。
- PHP #1 スクリプトは、ファイルのファイル名を読み取り、それを DB に書き込みます
- PHP #2 スクリプトがファイルをアップロードします
スクリプト #2 がファイルのアップロードを完全に完了した場合にのみ実行される 3 番目のスクリプト (これも独立) を作成したいと思います。
ファイルがロックされているかどうかを判断するために、PHP の flock 関数を使用することを考えています。スクリプト #3 には、ファイルのロックが解除されているかどうかを確認し、ロックが解除されている場合は続行するために、タイマーに設定されたある種の群れチェック機能が含まれている必要があると思います。
注: スクリプト #3 は、チェックを実行するファイル名を認識します。
何か案は?ファイルを連鎖できればもっと簡単ですが、ファイルは独立して実行されます。