今天看到一个帖子,关于read从管道读取数据无法正确赋值的问题。例如: echo a b c | read x y z;echo $x,$y,$z; 结果为NULL。 他提出原因非常值得借鉴。但是我这里有第三种方法。 既然管道会把值传给子程序。那么我们可以使用while语句作为管道的子程序。‘echo a b c’ 相当于只传递给while子程序一行内容。方法如下:...【阅读全文】
现象:8月23之后,时不时收到服务器的/usr used > 90%的报警排查:1、du发现磁盘/usr使用不大,而报警使用的df=》明显是有文件删除了空间没释放。注:du和df的实现机制不同:du统计磁盘上存在的文件然后累加;df通过文件系统索引获取信息(会统计到删除了但是没释放的空间),实现机制的不...【阅读全文】