shell 实现并发操作
来源:互联网 发布:软件销售范围 编辑:程序博客网 时间:2024/05/17 20:25
下面我们来模拟使用shell实现并发操作,有2个工作如下脚本所示:
work1.sh:
#!/bin/shecho "work1 start ......."sleep 5echo "work1 end .......work2.sh
#!/bin/shecho "work2 start ......."sleep 2echo "work2 end .......使用并发运行这2个work,concurrent_test.sh
#/bin/shtime=`date +%s`#work1 sleep 5s./work1.sh &#$!是得到最后一个进程的idi=$!#work2 sleep 2s./work2.sh &j=$!#wait是等待线程/进程结束, 用法 wait [id] 不带id代表等待所有子线程结束waitecho "work1 pid $i"echo "work2 pid $j"time=$((`date +%s` - $time))echo "cost time: $time s"运行结果:./concurrent_test.sh
work1 start .......work2 start .......work2 end .......work1 end .......work1 pid 5663work2 pid 5665cost time: 5 s两个work同时运行,花费时间5s。
0 0
- shell 实现并发操作
- bash shell实现并发多进程操作
- 如何实现shell并发
- 如何实现shell并发
- Shell 实现多任务并发
- CountDownLatch实现并发多线程操作
- Shell实现多进程并发执行
- Linux Shell实现多进程并发执行
- shell队列实现线程并发控制
- Linux Shell实现多进程并发执行
- shell队列实现线程并发控制
- shell脚本实现菜单操作
- shell实现交换机批量操作
- shell并发
- shell 并发
- shell并发
- 利用并发操作实现可伸缩性
- Java并发编程中实现原子操作
- 编程练习七
- 素数和
- opencv实现车牌识别之字符分割
- mac 连win7 Telnet 登陆
- Apache下禁止特定目录执行PHP,提高安全性
- shell 实现并发操作
- [转载]关于大型网站技术演进的思考
- SQLite3查询表结构
- 单链表逆序
- 利用网站微调增加网站推广优势
- GDI+学习及代码总结之------文本与字体
- 清除浮动的clearfix方法
- SEU寒假训练题解二 F Codeforces 441B
- 欢迎使用CSDN-markdown编辑器