Shell公共函数库|学习笔记

简介: 快速学习Shell公共函数库

开发者学堂课程【Shell 脚本进阶:Shell公共函数库】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/799


Shell公共函数库


目录:

一、了解系统公共函数库

二、checkpid 函数介绍

三、action函数介绍

四、如何使用公共函数库

一、了解系统公共函数库

1、Linux系统的shell脚本

/etc/ init. d/network

/etc/init.d/sshd

/etc/ init.d/ftpd

2、以CentOS 7.x 为例

/etc/ init.d/ function

二、checkpid 函数介绍(根据进程号检查进程是否存在

image.png

三、action函数介绍打印信息并执行指定命令,根据命令执行结果调用success或者failure函数)

image.png

image.png

四、如何使用公共函数库

1.调用系统公共函数库中的函数

在脚本的非注释行前执行

. /etc/init .d/functions或source/etc/init. d/functions

2.自建一个公共函数库

示例:

image.png

相关文章
|
缓存 Linux
centos7更换yum源 一条命令搞定
centos7更换yum源 一条命令搞定
2638 0
|
机器学习/深度学习 并行计算 PyTorch
PyTorch安装教程
PyTorch是学习深度学习时常用的Python神经网络框架,本文将介绍其部分版本的安装方式。Windows和Linux通用。 作者使用anaconda作为管理虚拟环境的工具。以下工作都在虚拟环境中进行,对Python和Aanaconda的安装及对虚拟环境的管理本文不作赘述,后期可能会撰写相关的博文。
PyTorch安装教程
|
Docker 容器
gitlab推送企业微信几种方式汇总(二)
gitlab推送企业微信几种方式汇总(二)
3530 1
gitlab推送企业微信几种方式汇总(二)
|
开发框架 运维 安全
浅谈组装式应用
在数字化转型的浪潮中,企业数字化转型在实施过程中所面临的问题和挑战非常的明显,包括 - 交付成本高、质量低、客户满意度低 - 代码难以复用 、无法形成有效沉淀 - 无法形成行业竞争力 、不可持续等等 在这种情况下,如何降低交付成本,提升交付效率,提高客户满意度,并且实现可持续的能力沉淀,成为数字化转型实施者的当务之急。
6908 14
浅谈组装式应用
|
存储 机器学习/深度学习 人工智能
阿里云ODPS升级为一体化大数据平台,满足用户多元化数据计算需求
11月3日,2022云栖大会上,阿里巴巴集团副总裁、阿里云计算平台事业部负责人贾扬清表示,为满足用户多元化数据计算需求,阿里云ODPS升级为一体化大数据平台。
阿里云ODPS升级为一体化大数据平台,满足用户多元化数据计算需求
|
开发工具 图形学 数据安全/隐私保护
unity功能开发——实名认证
unity实现实名认证,组织阻止小孩沉迷游戏
unity功能开发——实名认证
|
JSON NoSQL 小程序
小程序中实现excel数据的批量导入
小程序中实现excel数据的批量导入
小程序中实现excel数据的批量导入
制作U盘启动时【usb-hdd和usb-zip的区别】
制作U盘启动时【usb-hdd和usb-zip的区别】
1268 0
制作U盘启动时【usb-hdd和usb-zip的区别】
|
机器学习/深度学习 传感器 算法
基于麻雀搜索算法的PID神经网络解耦控制算法研究附Matlab代码
基于麻雀搜索算法的PID神经网络解耦控制算法研究附Matlab代码
|
算法 关系型数据库 MySQL
索引合并机制详解
索引合并机制详解
1129 0
索引合并机制详解