shell
wiggens
这个作者很懒,什么都没留下…
展开
-
Linux 命令神器:lsof
转载于:https://www.jianshu.com/p/a3aa6b01b2e1lsof真实名副其实,因为它是指“列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。有趣的是,lsof也是有着最多开关的Linux/Unix命令之一。它有那么多的开关,它有许多选项支持使用-和+前缀。1. usage: [-?abhlnNoOPRstUvV] [+|-c c] [+|-d s] [+D D] [+|-f[cgG]]2.转载 2020-09-30 10:32:11 · 514 阅读 · 0 评论 -
shell队列实现线程并发控制(转)
需求:并发检测1000台web服务器状态(或者并发为1000台web服务器分发文件等)如何用shell实现? 方案一:(这应该是大多数人都第一时间想到的方法吧)思路:一个for循环1000次,顺序执行1000次任务。实现: #!/bin/bashstart_time=`date +%s` #定义脚本运行的开始时间 for ((i=1;i<=...转载 2019-01-22 16:07:05 · 195 阅读 · 0 评论 -
情景linux--shell如何实现多线程?
情景shell脚本的执行效率虽高,但当任务量巨大时仍然需要较长的时间,尤其是需要执行一大批的命令时。因为默认情况下,shell脚本中的命令是串行执行的。如果这些命令相互之间是独立的,则可以使用“并发”的方式执行这些命令,这样可以更好地利用系统资源,提升运行效率,缩短脚本执行的时间。如果命令相互之间存在交互,则情况就复杂了,那么不建议使用shell脚本来完成多线程的实现。为了方便阐述,使用一...转载 2019-01-22 16:21:31 · 299 阅读 · 1 评论