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

Shell-流程控制-判断

1.通过read读入两个整数,并比较他们的大小

结果:

但是参数运行不了

我们进入配置文件,把所有$a替换成$1,所有$b替换成$2

:%s/$b/$2/g

也可以用这个方式执行,但是用source会出现这个问题,这个source会加载在当前的shell,执行完会退出当前的shell

我们用这个方式解决

2.假设执行一个可以携带参数的script,执行该脚本后屏幕会显示如下的数据:程序的文件名;共有几个参数;若参数的个数小于2个则告知用户参数数量太少;全部的参数内容;第一个参数;第二个参数。

3.编写脚本,判断当前系统剩余内存大小,如果低于100M,邮件报警管理员,使用计划任务,每10分钟检查一次。

因为这个是只读文件,所以我们还得给他权限

你写你自己的

写周期性任务

4.编写脚本,判断当前脚本执行者,如果不是root用户,提示用户脚本需要root用户来执行,并退出。

*5.判断 sshd 进程是否运行,如果服务未启动则启动相应服务。

*6.检查主机是否存活,并输出结果

相关文章:

  • StampLock的源码详细剖析
  • 具身系列——Double DQN算法实现CartPole游戏(强化学习)
  • 永磁同步电机控制算法--基于PI的位置伺服控制
  • STM32智能垃圾桶:四种控制模式实战开发
  • axi总线粗略学习
  • 方案精读:110页华为云数据中心解决方案技术方案【附全文阅读】
  • 【Trae+LucidCoder】三分钟编写专业Dashboard页面
  • 35、C# 中的反射(Reflection)
  • C++类与对象—下:夯实面向对象编程的阶梯
  • Python之学习笔记(六)
  • 统计 三个工作日内到期的数据
  • 【多线程】八、线程池
  • TS 字面量类型
  • [2025]MySQL的事务机制是什么样的?redolog,undolog、binog三种日志的区别?二阶段提交是什么?ACID怎么保证的?主从复制的过程?
  • Jasper and Stella: distillation of SOTA embedding models
  • Solr 与 传统数据库的核心区别
  • 学习黑客Linux 命令
  • Django框架介绍+安装
  • 工业元宇宙:从虚拟仿真到虚实共生
  • 【mathematica】常见命令
  • “仿佛一场追星粉丝会”,老铺黄金完成国内头部商业中心全覆盖,品牌化后下一步怎么走?
  • 跳水世界杯总决赛:程子龙/朱子锋夺男子双人10米台冠军
  • 国内锂矿“双雄”开局业绩PK:从巨亏中崛起,或深陷泥淖谋求多元转型
  • 李在明回应韩国大法院判决:与自己所想截然不同,将顺从民意
  • 西部航空回应飞机上卖彩票:与重庆福彩合作,仅部分航班售卖
  • 神舟十九号载人飞行任务取得圆满成功