5000パッセージごとにwputのuploaddirectoryを変更するにはどうすればよいですか?私のコードの何が問題になっていますか?
記録のためだけに; このスクリプトを24時間365日実行したい無限ループが必要です!5000パッセージごとに、incoming1-infiniteのようにディレクトリの1つ上の番号
よろしくお願いします
ハウグ
#!/bin/bash
for (( ; ; ))
do
no=1
while [ $no -le 5000 ]
do
perl job.pl false false 1
cd comp
for fname in *.jpg;
do
mv -i "$fname" ${RANDOM}${RANDOM}.jpg
done
for fname in *.jpg;
do
mv "$fname" $(echo "$fname" | sha1sum | cut -f1 -d' ').jpg
done
if [ $no = '5000' ]
then
echo $no
echo $n
n=$(( n+1 )) # <-- this one not do what i need :-(
else
wput *.jpg ftp://user:pass@ip:port/incoming$n/ # <-- here is the important part 2, i need it to change one directory higher every 5000 passage for example; incoming1 until infinite
rm -rf *.jpg
cd ..
fi
no=`expr $no + 1`
done
done