日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

發(fā)布時間:2024/9/19 linux 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux脚本后台,后台实时分流文件的shell脚本 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

將bill 文件夾下的文件按一定規(guī)則(文件名奇偶)拷貝至bill1,bill2 文件夾下。

更新bill1,bill2 處理進度標簽(更新file.max)

file3 為bill 目錄下當(dāng)前最新文件的標簽,正常情況下每分鐘會更新(格式為: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下當(dāng)前文件(最新)

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

總結(jié)

以上是生活随笔為你收集整理的linux脚本后台,后台实时分流文件的shell脚本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。