【bash】今天你坑队友了吗
需求:
压缩日志并删除压缩过的文件
很日常的运维需求!!!
好,来看代码
1 echo 'start' 2 bzip2 -z -9 quke.log 3 rm -f quke.log 4 echo 'delete'
不管是初级运维还是高级运维,都可能会顺手写成这样,看似没毛病
问题来了
[user1@beijing-console ~]$ ls quke. quke.py quke.sh [user1@beijing-console ~]$ dd if=/dev/zero of=./quke.log #我生成一个2.1G的文件 ^C4079929+0 records in 4079929+0 records out 2088923648 bytes (2.1 GB) copied, 9.81969 s, 213 MB/s[user1@beijing-console ~]$ sh quke.sh start ^C #这是压缩过程中我ctrl+c终止了 bzip2: Control-C or similar caught, quitting. bzip2: Deleting output file quke.log.bz2, if it exists. delete # WTF 原日志也给删除了 [user1@beijing-console ~]$ ls quke. quke.py quke.sh
所以如果以后碰到这种需求,还是要考虑周到一点
echo 'start' bzip2 -z -9 quke.log && rm -f quke.log echo 'delete'
这样就能避免了
不要坑队友 !!!
转载于:https://www.cnblogs.com/txwsqk/p/6897188.html
【bash】今天你坑队友了吗相关推荐
- 性能稳定的android手机,3部性能稳定续航能力强的手机,认真玩游戏,拒绝坑队友!...
3部性能稳定续航能力强的手机,认真玩游戏,拒绝坑队友! 2019-11-10 20:19:21 1点赞 0收藏 1评论 现代手机的功能不断丰富与强大,为数不少的人将手机作为单反使用,无论去哪都使用手机 ...
- 暴雪游戏遭遇AI“实力”坑队友:四处游走,还不参与战斗
作者 | 琥珀 出品 | AI科技大本营(ID: rgznai100) 60s测试:你是否适合转型人工智能? https://edu.csdn.net/topic/ai30?utm_source=cx ...
- 实力坑队友! CTO 写出低级 Bug,致公司 70 GB 数据遭泄露!
点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 大数据文摘转载自CSDN(ID:CSDNnews) 整理:苏宓 近日,据外媒报道,美国 ...
- 12C 数据库之坑爹又坑队友的无故链接不上问题处理
公司两年前上的系统,当时要用12c的新特性,就上线投产了.初始oracle版本为12.1,该版本在实际使用中bug不断,简直头疼.近日开发投产一些新的应用服务器大概20多台,在投产至10台的时候,数据 ...
- bash shell sed 获取第一行_老司机给出的关于 shell 脚本的8个建议,必收!
这八个建议,来源于键者几年来编写 shell 脚本的一些经验和教训.事实上开始写的时候还不止这几条,后来思索再三,去掉几条无关痛痒的,最后剩下八条.毫不夸张地说,每条都是精挑细选的,虽然有几点算是老生 ...
- git bash里ln -s
git bash里ln -s 硬链接 软链接 程序员日常都会写些脚本,一个脚本在多处使用,免不了要建多个软链接,可以方便的从各种去改同一个文件.然而在git bash中却有坑 硬链接 很多时候直接创建 ...
- 程序员小猪队友行为大赏
Z队友上线了 最近和搞开发的同学一起闲聊,正好前段时间大家都经历过远程办公和团队协作的场景,好像大家都难免有点想吐槽的事情. 因此本篇准备跟大家来分享一下,我们工作以来所遇到过的一些程序员Z队友的有趣 ...
- 程序员也是有猪队友的,欢迎欣赏程序员编程之猪队友大赏!
☎ Z队友上线了 最近和搞开发的同学一起闲聊,正好前段时间大家都经历过远程办公和团队协作的场景,好像大家都难免有点想吐槽的事情. 因此本篇准备跟大家来分享一下,我们工作以来所遇到过的一些程序员Z队友 ...
- 从入坑到出坑,我对王者荣耀的看法
最近明确了方向,第二次卸载了王者荣耀(我已经算是骨灰级别玩家了). 这款游戏相信大家都很熟悉吧,我是2015年下半年开始玩"农药"的,我开始玩的时候,已经叫王者荣耀了,当时还有一款 ...
- 糟心!苹果无人车裁员190人,程序员却首当其冲
整理 | 琥珀 出品 | AI科技大本营(ID:rgznai100) 60s测试:你是否适合转型人工智能? https://edu.csdn.net/topic/ai30?utm_source=cxr ...
最新文章
- 腾讯优图8篇论文入选ECCV 2020,涵盖目标检测/跟踪/Re-ID/人脸等领域
- js中同时得到整数商及余数_苏教版小学数学二年级下册1.1有余数的除法讲解
- Django常用的模块
- linux系统sql语句报错_如果数据库管理工具1045错误出现在Linux系统中怎么
- tar解压出错:gzip: stdin: unexpected end of file的解决
- warning C4996: 'fopen': This function or variable may be unsafe.(_CRT_SECURE_NO_WARNINGS)
- java 继承 extends_java中的继承 (extends) 详解
- linux常用的日志分析脚本
- thinkpython2e电子书下载_《Think Python 2e》中译版电子书分享
- JAVA作业 17-05-18
- 《人人都该买保险》读书笔记
- MySQL数据库实验(六):创建学生信息管理系统
- 使用iText读取PDF文件
- 益智java单词游戏_java实现单词搜索迷宫游戏
- js和python前景比较好_Python,Java和JavaScript这3个编程语言未来哪个更有前景?
- php 发送带附件邮件
- Python - 实现渐变色的RGB计算
- mysql 数据库军规_Mysql数据库32条军规
- 批处理 统计多个文件数量大小
- 【蓝牙模块】三款常用的基础蓝牙模块,HC05,JDY-31,CC2541介绍与测试说明