inotifywaitは、ユーザーがファイルをダウンロードした後にファイルを移動します。

inotifywaitは、ユーザーがファイルをダウンロードした後にファイルを移動します。

私はこれについて精神を失います。そして私はプログラマーではありませんが、私たちのプログラマーが忙しいので、この問題を修正する必要があることを指摘しています。私たちはSFTPサーバーを持っており、ユーザーは私たちからファイルをダウンロードできます。ファイルをダウンロードしたら、ファイルを移動/削除できる必要があります。 inotifywaitを試しています。ここに私のbashスクリプトがあります。 incrontabを試しましたが、ログインするたびにファイルをインポートする前に自動的に移動または削除されるため、機能しません。これはinotifywaitの私のbashスクリプトです。どんなアドバイスや助けにも感謝します。以下は、同じビルドカーネルを使用する別のサーバーによって使用されるテストスクリプトです。これはcentos 7にあります。

file=(/home/rhodges/prr/VZW*.prr.gz)
while true
do
inotifywait -me ACCESS /home/rhodges/prr
mv $file /home/rhodges/prr/archive >> status.txt
done

関連情報