• Linux中Shell脚本函数库的笔记



    640?wx_fmt=png

    Shell函数库的作用:函数库就是对一些十分常用的功能,独立出来,然后集中存放在一些独立的文件中,这些文件可以理解为函数库。函数库本质上也是函数,一般情况下函数库的函数建议使用下划线开头。

    示例:

    cat lib1.sh

    脚本内容如下:

    #!/bin/bash

    _checkFileExists()

    {

    if [ -f $1 ];then

    echo "File:$1 存在"

    else

    echo "File:$1 不存在"

    }

    调用方式:

    cat test.sh

    脚本内容如下:

    #!/bin/bash

    source ./lib1.sh

    _checkFileExists /ect/tt

    _checkFileExists /ect/passwd

    functions函数库中常用的函数

    1、checkpid():检查某个pid是否存在

    2、daemon():以deamon方式启动某个服务

    3、killproc():停止某个进程

    4、pidfileofproc():检查某个进程的pid文件

    5、pidofproc():检查某个进程的pid

    6、status():判断某个服务的状态

    7、echo_success():打印ok

    8、echo_failure():打印failed

    9、echo_warning():打印warning

    10、echo_passed():但因passwd

    11、success():打印ok并记录日志

    12、failure():打印failed并记录日志

    13、passed():打印passed并记录日志

    14、warning():打印warning并记录日志

    15、action():执行给定的命令,并根据执行结果打印信息

    16、strstr():检查$1字符串中是否包含有$2字符串

    17、confirm():提示是否启动某个服务


  • 相关阅读:
    mac安装完anaconda后,环境变量设置
    axios如何发送Basic Auth
    Django自带认证系统邮件模板自定义
    Ajax与Flask传值的跨域问题
    一道XXE漏洞和SSRF结合的题目
    如何分多次Pull requests
    如何使用C#写个多简单文档编辑器
    如何用Tkinter写个计算器
    LCTF2017学到的姿势
    Python 学习之路
  • 原文地址:https://www.cnblogs.com/hgmyz/p/12351174.html
Copyright © 2020-2023  润新知