继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【九月打卡】第16天 一课玩转自动化运维全流程,轻松应对自动化运维岗

张宏江
关注TA
已关注
手记 35
粉丝 1
获赞 1

课程章节: 2章 shell编程基础:2-16 Shell中的多进程实战(一)、2-17 Shell中的多进程实战(二)(课程链接:https://coding.imooc.com/lesson/549.html#mid=50192https://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

截图:

http://img4.mukewang.com/63293d4c0001cb6119200913.jpghttp://img3.mukewang.com/63293d590001eaa519200913.jpghttp://img3.mukewang.com/63293d6d0001b24c19200913.jpg


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP