如何在每5000次更改wput的uploaddirectory? 我的代码有什么问题?bash脚本每5000次更改wput uploaddirectory
仅供备案;我需要infnite循环我想运行这个脚本24h 365天! 每5000通道一个数字越高,在目录等incoming1无限
问候
豪格
#!/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:[email protected]: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
谢谢你,你的脚本运行良好我记住n ='expr $ no/5000'( - : – D0zer 2012-08-02 01:21:51