随笔分类 -  shell

摘要:前面写了一篇shell多进程的文章,多进程实现起来非常简单,但是当有大量任务,如有一百个很大的日志文件需要分析 此时若同时并行100个进程,那io肯定要爆,所以必须要控制并发数 linux 有两种管道:匿名管道和命名管道 匿名管道即常用的'|',命名管道可以使用mkfifo命令创建 管道有一个特性: 阅读全文
posted @ 2017-06-14 14:43 酱油ops 阅读(2013) 评论(0) 推荐(1)
摘要:需要把线上的access日志发送到另一个程序接收 开始想着用python实现,虽然python也有实现类似tail F的方式,但太麻烦,而且效率也有折扣 偶然发现了shell可以实现网络client,并且只用几行代码就可以实现 先上代码: 超级简单,实际处理的逻辑的代码就2行以下是代码说明: 第一行 阅读全文
posted @ 2017-06-11 13:04 酱油ops 阅读(734) 评论(0) 推荐(1)
摘要:之前需要多进程程序都是python实现,闲来无事弄了下shell多进程,发现so easy(笑哭) 代码上: 代码2上: 区别其实只有最后一行。 wait表示等待所有子进程结束后父进程退出 wait $! 等待最后一个子进程结束后父进程退出,$!表示上一个进程的pid,也可以等待指定的pid she 阅读全文
posted @ 2017-06-11 12:52 酱油ops 阅读(312) 评论(0) 推荐(1)