主页 > 知识库 > 后台实时分流文件的shell脚本

后台实时分流文件的shell脚本

热门标签:免费门店地图标注注册入驻 陕西便宜电销机器人软件 艾比利外呼系统 杞县地图标注app 海口智能语音电销机器人好用吗 外呼系统一天耗费多少流量 昆明电话外呼系统好么 衡水外呼线路解决 电话机器人每天搜索多少次

将bill 文件夹下的文件按一定规则(文件名奇偶)拷贝至bill1,bill2 文件夹下。
更新bill1,bill2 处理进度标签(更新file.max)
file3 为bill 目录下当前最新文件的标签,正常情况下每分钟会更新(格式为:20121016122100)

复制代码 代码如下:

#!/bin/bash
#for wanggy 2012/10/16
bill1=/infosms/bill1
bill2=/infosms/bill2
file_max=`cat file3`
cd /infosms/bill
while :
echo "开始"
do
if [ $file_max != `cat file3` ];then
echo "不相等,处理"
#判断file3 11-12位(奇偶)
num1=`cut -c 11-12 file3`
#如果不加10# 取模的时候遇到08会出错。(8进制判断?)
num=$((10#$num1%2))
#num=$(($num1%2))
#获取bill下当前文件(最新)
file_name=B`cat file3`
echo "最新文件:$file_name"
case $num in
1)
echo "odd"
cp -a $file_name ../bill1
echo `cat file3` >../bill1/file.max

0)
echo "even"
cp -a $file_name ../bill2
echo `cat file3` >../bill2/file.max

esac
echo "对file_max给最新的值"
file_max=`cat file3`
else
echo "相等,不处理,退出!"
# file_date=`cat $filename`
# exit 1
fi
echo "等待10秒,下一次判断..."
sleep 10
done

您可能感兴趣的文章:
  • shell对比文件内容脚本分享
  • 批量转换目录下文件编码的shell脚本代码
  • linux下保留文件系统下剩余指定数目文件的shell脚本
  • shell去掉文件中空行(空白行)的方法详解
  • shell判断文件,目录是否存在或者具有权限的代码
  • 使用ShellClass获取文件属性详细信息的实现方法
  • 判断文件是否存在的shell脚本代码
  • 合并一个文件夹下多个文件内容的单行shell命令
  • 查找目录下同名但不同后缀名文件的shell脚本代码
  • 在指定目录查找指定后缀文件的shell脚本代码
  • shell查找当前目录下大于1M的文件的三种方法分享
  • 找出文件中包含指定字段的文件的shell脚本
  • Visual Style中的shellstyle.dll文件修改方法
  • Byshell后门:无进程无DLL无硬盘文件
  • shell替换文件中的文件路径脚本分享

标签:泰安 海口 西宁 营口 昌都 临沧 宿迁 南京

巨人网络通讯声明:本文标题《后台实时分流文件的shell脚本》,本文关键词  后台,实时,分流,文件,的,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《后台实时分流文件的shell脚本》相关的同类信息!
  • 本页收集关于后台实时分流文件的shell脚本的相关信息资讯供网民参考!
  • 推荐文章