Linux的shell脚本的语句,函数,检测服务,启动脚本的练习

一.if语句

二.case语句

if语句

case语句对比

三.while语句

四.for循环


五.fun函数

五.fun函数

六.check检测mysqld服务脚本的几种方法

七.服务启动脚本

1.httpd服务启动脚本

2.rsyncd的启动脚本

3.nginx的启动脚本

还有一个更为标准的nginx启动脚本

时间: 2024-10-18 05:24:10

Linux的shell脚本的语句,函数,检测服务,启动脚本的练习的相关文章

(027) Linux之shell分支if语句

十年运维系列之基础篇 - Linux 作者:曾林 联系:[email protected] 网站:www.jplatformx.com 版权:文章未经同意请勿转载 一.使用if语句 通过shell,我们可以来写出这样的一个使用if语句的shell脚本片段.如下所示: #!/bin/bash # test "if" statement x=5 if [ $x = 5 ]; then echo "x equals 5" else echo "x doesn't

Linux Gvim shell if...else语句

#if else语句,共分三种:if...fi ; if ...else ...fi ; if ...elif...else...fi#if else fi 语句语法#if [ expression ]#then#    Statement to be executed if expression is true#else#    Statement to be executed if expression is not true#fi#if elif else fi语句语法:哪一个expres

Linux Gvim shell case...esac语句

#case ..esac语句:与switch ..case类似,是一种多分支选择结构#case语句匹配一个值或一个模式,如果匹配成功执行相应命令,如果匹配不成功执行*命令#;;与break类似,代表跳到整个case语句的最后#case 值 in#模式1)#    command1#    ;;#模式2)#    command1#    ;;#*)#    command1#    ;;#esac#示例如下: 1 echo 'Input a number between 1 to 4' 2 ec

Linux Unix shell 编程指南学习笔记(第四部分)

第十六章  shell脚本介绍 此章节内容较为简单,跳过. 第十七章   条件测试 test命令 expr命令 test  格式  test  condition     或者  [ condition ]  (注意: condition两侧有空格) 文件状态测试: - d 目录 : - s 文件长度大于0.非空 : - f 正规文件 - w 可写 : - L 符号连接 : - u 文件有s u i d位设置 - r 可读 : - x 可执行 测试的逻辑操作符: -a   :逻辑与,操作符两边均

linux自动启动shell和init概述(fedora use systemmd now!!!)

linux运行级别  linux启动之后会在一个级别运行,下面列出了这些运行级别: 0 系统停止 1 单用户系统,不需要登陆 2 多用户系统但不支持NFS,命令行模式登陆 3 完整多用户模式,命令行模式登陆 4 未用 5 X11图形模式,图形模式登陆 6 重新启动系统 这些可以在/etc/initab文件中可以看到0-6级的注释,代码段如下: # Default runlevel. The runlevels used by RHS are: #   0 - halt (Do NOT set i

【AD】【组策略】利用启动脚本为域普通用户安装字体的方法

默认情况下安装字体需要管理员权限.如果只是把字体文件复制到%systemroot%\fonts内,是无法被系统认定为字体已经安装的.同时需要在以下位置的注册表写入一个项.hklm\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts,具体格式你可以自己查看.那么知道怎么算正确安装脚本后.就可以使用启动脚本来做了.因为启动脚本用的是nt authority\system权限. 安装前字体文件夹内默认如下:注册表内如下: 脚本执行完安装后如下:注册表:

Linux python3安装/shell脚本/if/循环/函数

python3安装 安装过程 安装包: wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgztar -xvf Python-3.7.0.tgz #解压 基础包 1.基础yum包 yum install gcc yum install zlib yum install zlib-devel yum install libffi-devel -y yum install openssl openssl-devel -y 检测平台:

Linux中的shell脚本编程---语句控制

概述: shell脚本的语句控制 □前面提到了过程式编程语言有三种过程: 顺序执行:按照顺序一条一条语句执行: 选择执行:按照条件进行选择执行: 循环执行:按照给定的循环条件进行循环执行. □其中,顺序不需要特定的控制,只需按照语句依次执行即可:选择执行,则需要特定的控制语句(如:if,case)来判断执行:循环执行则需要特定的循环控制控制(如:for,while等). 一.使用read 命令来接受输入 □在bash脚本编程过程当中有时程序需要与用户之间进行交互,如提示用户输入一些参数等,此时,

Linux系统shell脚本编程——生产实战案例

Linux系统shell脚本编程--生产实战案例     在日常的生产环境中,可能会遇到需要批量检查内网目前在线的主机IP地址有哪些,还可能需要检查这些在线的主机哪些端口是开放状态,因此依靠手工来检查是可以实现,但比较费时费力,所以需要结合shell脚本来实现批量检查的功能,那么今天就来做个小小的实验. 1.开发脚本前准备 一般大家都知道,测试主机是否在线,常用的命令无非就是ping.nmap,因此,首先找一个地址来测试下ping命令的效果 [[email protected] scripts]