关于服务器数据分发?
发布网友
发布时间:2022-04-26 06:53
我来回答
共1个回答
热心网友
时间:2022-06-24 22:54
while true //循环
do
cd $HOME/data //切换到主目录底下的data目录下
filename="$*.taz" //定义变量
filename=` ls -t $ | tail -n 1 ` //列出当前目录下要找的文件,通过管道找出最后一行, 赋值给变量
if [ x$filename != x ] //
then
if [ -r $ ]; then //可读
cd $HOME/iieclient/data //切换目录
rm -rf * > /dev/null //删除所有文件重定向到空设备中
cp $HOME/data/$ $HOME/iieclient/data //拷贝数据
cat $ | zcat | tar xvf - //显示文件并解压
mv $/* . //移动文件到当前目录下
mv other/* . //移动other/下所有文件到当前目录下
cd $HOME/iieclient/tools //切换目录
sh advrckz.sh //执行这个脚本
if [ $? = 0 ]; then //执行正确 $?表示前一步执行
cd $HOME/iieclient //切换
./rversnd_msg N51000000 "$0000 $ success"
mv $HOME/data/$ $HOME/loadeddata //移动
echo "` date `: $ success" >> iieload.log //输出重定向到这个文件 多了个>
else
echo "` date `: $ faile" >> iieload.log //同上
fi
fi
fi
sleep 120 //挂起120ms
done //循环结束标记
追问【朋友你好
如果行的话 请加我QQ:350593555指导下我
酬谢