linux脚本后台,后台实时分流文件的shell脚本
将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
linux脚本后台,后台实时分流文件的shell脚本相关推荐
- linux 循环显示所有的sh.*文件.,利用shell脚本遍历文件夹内所有的文件并作整理统计的方法...
环境: Ubuntu下采用shell脚本实现 案例简述:文件夹内有许多子文件夹,这里需要自动读取所有的文件,包括他们的地址和文件名.通过观察文件名的规律,按照一定的规则裁剪出文件名的某一部分,该部分为 ...
- linux监控覆盖视频恢复,linux下使用inotify实时监控文件变更,做完整性检查
linux下使用inotify实时监控文件变更,做完整性检查 完整性检查是HIDS的重要组成部分之一,linux下做完整性检查的思路有3个 1.哈希对比 2.签名校验 3.inotify 方法有2个: ...
- 学习笔记之Linux Shell脚本教程:30分钟玩转Shell脚本编程
Linux Shell脚本教程:30分钟玩转Shell脚本编程 http://c.biancheng.net/cpp/shell/ 转载于:https://www.cnblogs.com/pegasu ...
- Linux 平台下 RMAN 全备 和 增量备份 shell 脚本
一. 一些准备知识 Oracle 分归档和非归档模式. 这两者的区别就是对redo log的处理.归档模式下,当一个redo log 写满之后,就会把这个redo log里的内容写入归档文件,等写完之 ...
- linux脚本好难,如何做才能学好Shell脚本的经验总结
大多同学反馈Shell脚本不容易学,感觉学完了Shell脚本这部分课程,还是不能写出脚本来. 我来帮大家分析一下原因,并解说如何做才能学好Shell脚本. 之所以你觉得难学,写不出东西来.是因为,太生 ...
- Linux命令每五分钟执行一次,Linux crontab 每5秒钟执行一次 shell 脚本 的方法
Linux crontab 每5秒钟执行一次 shell 脚本 的方法 由于 Linux 的 crontab 的定时命令格式如下: minute hour day-of-month month-of- ...
- shell脚本中执行命令_如何在Shell脚本中执行命令?
shell脚本中执行命令 Shell is a command-line interpreter that allows the user to interact with the system. I ...
- linux下使用inotify实时监控文件变更,做完整性检查
完整性检查是HIDS的重要组成部分之一,linux下做完整性检查的思路有3个 1.哈希对比 2.签名校验 3.inotify 方法有2个: A.定期检测,例如通过cron或程序内置计时器 B.实时检测 ...
- linux遍历目录删除指定文件,利用shell脚本遍历文件夹内所有的文件并作整理统计的方法-linux删除文件夹...
本篇文章扣丁学堂Linux培训小编给读者们分享一下利用shell脚本遍历文件夹内所有的文件并作整理统计的方法,文章具有很好的参考价值,感兴趣的小伙伴就随小编来了解一下吧. 环境: Ubuntu下采用s ...
最新文章
- dataframe 转json
- 循环神经网络教程Recurrent Neural Networks Tutorial, Part 1 – Introduction to RNNs
- JS和安卓 IOS的交互 例子式记录
- 软件框架和软件架构的区别?
- python安装jupyter出现问题_有关jupyterhub安装的问题
- VS 2013 统一修改所有工程的目录配置(以 boost、opencv3 的安装为例)
- Adobe Acrobat Reader DC缺少字体包的问题
- yolov5+deepsort车辆跟踪、计数、测速、碰撞检测、违规驶入检测(课程设计)
- Python 实现导入三份EXCEL表自动生成每周的考核周报WORD文档
- 微信小程序下拉刷新真机没效果_微信小程序下拉刷新上拉加载的两种实现方法...
- Java实现 LeetCode 299 猜数字游戏
- 什么是软件形式化方法?
- 天创速盈:拼多多商家提升投产比有什么技巧?
- Paper Reading||Differentiable Dynamic Quantization with Mixed Precision and Adaptive Resolution
- 淘宝一月上钻是这样操作的
- 【附代码实现】Attention注意力模块的keras\tf实现(ECA、BAM、Coordinate、DualAttention、GlobalContext等)
- gog安装游戏显示服务器问题,修复Windows 10中的GOG游戏显示黑屏问题
- Minitab16破解(简单)
- Axure RP8原型设计(一)
- 苹果手机录屏在哪里_苹果手机如何开启录屏功能 苹果手机开启录屏功能方法【详解】...
热门文章
- Python基础教程---读书笔记四
- socket编程 (PHP实现)
- 30天敏捷结果(15) - 保持一个最佳状态的大脑
- 多线程调用同一个方法,局部变量会共享吗
- struts2自动接收表单数据
- 实践SQLServer Tuning
- c# datatable.select() 支持group by
- nginx html 替换,Nginx 服务内容替换功能(sub模块)
- ElasticSearch-安装以及常见错误(自己测试过yum install -y log4j* )
- PHP经典算法 (转载)