zoukankan      html  css  js  c++  java
  • 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():提示是否启动某个服务


  • 相关阅读:
    正则表达式
    数据结构与算法-串
    数据结构与算法-优先级队列
    数据结构与算法-词典
    数据结构与算法-高级搜索树
    数据结构与算法-二叉搜索树
    数据结构与算法-图
    数据结构与算法-二叉树
    数据结构与算法-栈与队列
    数据结构与算法-列表
  • 原文地址:https://www.cnblogs.com/hgmyz/p/12351173.html
Copyright © 2011-2022 走看看