Linux并发执行很简单,这么做就对了
2018-09-17 09:27
531 查看
time for i in `grep server /etc/hosts | awk '{print $1}'`; do (ssh $i "echo 123; sleep 1; echo 456" &); done real 0m0.063s user 0m0.016s sys 0m0.004s
xargs的并发功能
time grep server /etc/hosts | awk '{print $1}' | xargs -P 24 -I {} ssh {} "echo 123; sleep 1; echo 456" real 0m3.747s user 0m1.136s sys 0m0.112s
并发其实很简单,不需要golang或者python的几十行代码,不需要安装环境,编译等等繁琐的步骤,返朴归真就对了。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
您可能感兴趣的文章:
相关文章推荐
- 实验0 Linux用户界面的使用 实验一 进程的创建与并发执行
- Linux下shell并发执行
- Linux之Makefile(并发执行命令)
- Kettle 集群(cluster)在多个服务器(windows、linux)上并发执行
- 基于python多线程实现Linux任务并发执行
- linux脚本的编写和执行,很简单的一个用法!
- Kettle 集群(cluster)在多个服务器(windows、linux)上并发执行
- linux定时执行脚本
- 使用Linux的Crontab定时执行PHP脚本
- linux查看和关闭后台执行程序
- Linux 集群上批量执行同一命令 shell 脚本
- 高并发的Linux和tomcat的一些配置整理
- Linux驱动学习笔记之并发控制
- Linux上几个可以影响到服务器并发处理性能的系统参数
- linux远程登陆其他主机并执行命令的若干方式
- 分析Linux下如何运行一个可执行文件?
- Linux 如何赋予命令执行权限
- LINUX_004:将脚本放到后台执行——加nohup与不加nohup的区别
- Linux可执行文件引申的烦恼
- Linux 执行定时任务 shell脚本