77-CentOS-action内置函数

在centos中,函数保存在 /etc/init.d/functions 中,在脚本中调用某函数之前
需要进行其声明,否则无法正常调用;系统中除了内置函数之外,用户也
也可以编写函数、声明函数、调用函数;


#过滤搜索action函数关键词与其之后10行显示
[root@C7-3 data]# grep -A10 "^action" /etc/init.d/functions 
action() {
    local STRING rc

    STRING=$1
    echo -n "$STRING "
    shift
    "$@" && success $"$STRING" || failure $"$STRING"
    rc=$?
    echo
    return $rc
}
#删除函数
unset function_name
[root@C7-3 data]# cat test.sh 
#!/bin/bash
. /etc/init.d/functions    #声明函数
if [ $1 = 0 ];then         #$1为脚本名后输入的第一个参数
action "$1 is good!" true  #调用action 打印结果
else
action "$1 is bad!" false
fi
[root@C7-3 data]# bash test.sh 0
0 is good!                                                 [  OK  ]
[root@C7-3 data]# bash test.sh 1
1 is bad!                                                  [FAILED]

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
zlm-release-centos是一个用于下载CentOS操作系统的软件源。 CentOS是一种开源的Linux操作系统,它基于Red Hat Enterprise Linux(RHEL),并提供免费和稳定的服务器操作系统解决方案。zlm-release-centos是一个软件源,它包含了CentOS的各个版本和更新。 在下载zlm-release-centos之前,我们首先需要明确自己的操作系统版本和架构。CentOS有不同的版本,如CentOS 6、CentOS 7和CentOS 8,而每个版本又有32位和64位的架构。 一旦确定了适合自己的版本和架构,我们可以通过以下步骤来下载zlm-release-centos: 1. 打开一个Web浏览器,并访问https://github.com/rocknsm/rock-issues/releases。 2. 在网页上找到适合自己版本和架构的zlm-release-centos文件,并点击下载按钮。 3. 下载完成后,我们可以在下载目录中找到zlm-release-centos文件。可以使用文件管理器来导航到该目录,或者在终端中使用cd命令切换到该目录。 4. 现在我们可以使用rpm命令来安装zlm-release-centos。打开终端,切换到下载目录并输入以下命令: ``` sudo rpm -ivh zlm-release-centos-<版本>.<架构>.rpm ``` 其中,<版本>是所下载文件的版本号,<架构>是所下载文件的架构类型。 例如,如果下载的是CentOS 7的64位版本,命令应为: ``` sudo rpm -ivh zlm-release-centos-7.x86_64.rpm ``` 5. 完成安装后,zlm-release-centos软件源将被添加到您的系统中,您可以使用yum命令从该软件源中安装和更新软件包。 通过以上步骤,您可以成功下载和安装zlm-release-centos软件源,从而获得CentOS操作系统的最新版本和更新。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值