shell循环for循环

网友投稿 212 2022-11-05

shell循环for循环

for语句的结构

读取不同的变量值,用来逐个执行同一组命令

for变量名 in 取值列表do命令序列done

批量添加用户

验证脚本

根据IP地址检查主机状态IP地址存放在ipadds.txt文件中,每行一个使用ping命令检测各主机的连通性

shell实现多线程

vim ping.sh#! /bin/bashfor ip in 192.168.80. {1..254} doping -c 3 -i 0.5 -w 2 $ip &> /dev/nullif[$?-eq0];thenecho "$1 online" >> /opt/hostlist. txtelseecho "$1 off" >> /opt/hostlist. txt}&donewaitcat /opt/hostlist. txt在命令后面增加了&标记,意思是将进程扔到后台。在she11中,后台命令之间是不区分先来后到关系的。wait会等待到所有的后台程序执行完毕再执行后面的shell语句。如果没有wait,后面的shell语句是不会等待后台进程的,一些对前面后台进程有依赖关系的命令执行就不正确了。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:单片机教程二十五:单片机矩阵式键盘接口技术及程序设计
下一篇:Java毕业设计实战项目之仓库管理系统的实现流程
相关文章

 发表评论

暂时没有评论,来抢沙发吧~