Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1743028
  • 博文数量: 1493
  • 博客积分: 38
  • 博客等级: 民兵
  • 技术积分: 5834
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-19 17:28
文章分类

全部博文(1493)

文章存档

2016年(11)

2015年(38)

2014年(137)

2013年(253)

2012年(1054)

2011年(1)

分类:

2012-06-04 08:47:01

原文地址:shell脚本调用自身 作者:personball

摘自:

1.多线程  使用()创建子线程
2.直接使用$0 即可调用

例子:

点击(此处)折叠或打开

  1. personball@vostro:scan$cat testsubshell.sh
  2. #!/bin/bash
  3. sum=1
  4. if [ $sum -lt 10 ] #终止条件,否则将进入死循环【递归死循环】
  5. then
  6. let "sum=$sum+1"
  7. echo $sum $$       #输出sum值和当前PID
  8. ($0 $sum)          #sum小于10时将继续调用自身执行累加
  9. fi
  10. exit 0
  11. personball@vostro:scan$./testsubshell.sh
  12. 2 32543
  13. 3 32544
  14. 4 32545
  15. 5 32546
  16. 6 32547
  17. 7 32548
  18. 8 32549
  19. 9 32550
  20. 10 32551
  21. personball@vostro:scan$

阅读(679) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~