Linux bash の特定のディレクトリを 2 秒ごとにチェックし、そこにファイルが存在する場合は、実行中のデーモン プロセスがそのファイルをハイジャックする前に、そのファイルのコピーをディレクトリに作成します (そのファイルに対して何らかの処理と変更を行い、処理されたファイルをすばやく移動します)。ファイルを別のディレクトリに)。
私はこれを試しました:
while true; do
cp * /home/a/*;
sleep 1;
done
cp
しかし、うまくいきません。構文が間違っているに違いないと思います。試してみましたが/home/a/*
、どれも機能しませんでした。/home/a
/home/a/
これを bash シェルで行う方法はありますか?