为了账号安全,请及时绑定邮箱和手机立即绑定
首页 手记 【九月打卡】第16天...

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

2022.09.20 12:12 27浏览

课程章节: 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

截图:

https://img4.sycdn.imooc.com/63293d4c0001cb6119200913.jpghttps://img3.sycdn.imooc.com/63293d590001eaa519200913.jpghttps://img3.sycdn.imooc.com/63293d6d0001b24c19200913.jpg


点击查看更多内容
0人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
手记
粉丝
0
获赞与收藏
1

关注TA,一起探索更多经验知识

同主题相似文章浏览排行榜

风间影月说签约讲师

50篇手记,涉及Java、MySQL、Redis、Spring等方向

进入讨论

Tony Bai 说签约讲师

146篇手记,涉及Go、C、Java、Python等方向

进入讨论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消