当前位置: 首页 > news >正文

shell循环结构之while循环

文章目录

  • 一、while语法结构
  • 二、例子

一、while语法结构

[root@localhost ~]# i=1;while(($i<=10));do echo $i;let i+=2;done;

二、例子

1、50以内偶数和
#!/bin/bash
sum=0
i=2
while (($i<=50))
do
let sum+=i
let i+=2
done
echo "sum="$sum
2、时间同步,每次失败都发送失败的邮件,成功100次发送一次成功的邮件
##注意rdate命令需要开xinetd服务中的时间同步,需要修改xinetd中配置文件time-stream
#!/bin/bash
count=0
ntp_ip=192.168.68.244
while (true)
dordate -s $ntp_ip >&/dev/nullif [ $? -ne 0 ];thenecho "system date failed" |mail -s 'check system date' root@localhostelselet count++if [ $count -eq 100 ];thenecho "system date success" |mail -s 'check system date' root@localhost && count=0fi  fisleep 30
done

http://www.mrgr.cn/news/13784.html

相关文章:

  • 深入探索Python的`multiprocessing`模块:实现并行处理的实用指南
  • 【初阶数据结构】顺序表和链表算法题(下)
  • ADB 获取屏幕坐标,并模拟滑动和点击屏幕
  • C++ 两线交点程序(Program for Point of Intersection of Two Lines)
  • 数据仓库系列 2:数据仓库的核心特点是什么?
  • 解决Selenium已安装,在pycharm导入时报错
  • 如何将十六进制的乱码转换成汉字
  • Java 输入与输出之 NIO【非阻塞式IO】【NIO核心原理】探索之【一】
  • 数据链路层(Mac帧,报头字段,局域网通信原理),MTU,MSS,ip报文的分包与组装(ip报头字段介绍,组装过程,判断是否被分片/收到全部分片)
  • 手机游玩植物大战僵尸杂交版V2.3.7最新版教程(文章末尾免费直接下载链接)
  • 跨境电商避坑指南:如何在亚马逊和速卖通安全进行测评补单
  • Linux—信号量
  • sql实现按照自定义顺序 排序
  • vue3实现excel文件预览和打印
  • 利用移动语义优化 C++ 程序性能的实用指南
  • easyExcel 单元格合并
  • Image Stride(内存图像行跨度)
  • 初识Vue.js:从零开始构建你的第一个Vue项目
  • 在Linux中杀死占用某个端口的进程
  • pymysql cursor使用教程