课程章节: 第2章 shell编程基础:2-16 Shell中的多进程实战(一)、2-17 Shell中的多进程实战(二)(课程链接:https://coding.imooc.com/lesson/549.html#mid=50192、https://coding.imooc.com/lesson/549.html#mid=50275)
主讲老师: 沈奇才
课程内容:shell编程实战与Linux运维基础--初始shell编程
课程收获:
多进程实战理解上难度较之前的课程大,要多实操才能掌握,本节课收获的的知识点虽然不多,但是shell脚本的思想:脚本优化、多进程控制值得借鉴
一、执行脚本放在后台执行,要在最后面跟上 &
二、实例(接着第一部分):
check_host(){
host_prefixf=192.168.126. ##host前缀
for ip in `seq 2 254`
do
host=${host_prefix}.$i
if ping $host -c1 -W1 > /dev/null 2>/dev/null ;then
echo " $host 可达"
else
echo " $host 不可达"
fi
}
host_prefixf=192.168.126. ##host前缀
for ip in `seq 2 254`
do
check_host $i &
fi
done
wait ####等待所有执行完毕后主进程才会结束,解决脚本执行结束后不得不再敲一次回车键才能返回正常输入界面的问题
三、查看linux命令帮助文档:man
比如查看mkfifo 命令介绍,用法:man mkfifo
截图:
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦