シェル スクリプトが必要: 1/ファイルがあるかどうかに関係なく、ディレクトリ "receive_dir" をポーリングし続ける。2/ファイルを別のディレクトリ「send_dir」に移動します。3/スクリプトは、ファイル「stopfile」が「receive_dir」に移動されたときにのみポーリングを停止する必要があります。ありがとう !!
私のスクリプト:
until [ $i = stopfile ]
do
for i in `ls receive_dir`; do
time=$(date +%m-%d-%Y-%H:%M:%S)
echo $time
mv receive_dir/$i send_dir/;
done
done
これは空のディレクトリで失敗します。また、より良い方法はありますか?