常用函数库functions简介

action "内容" /bin/true|false 执行给定的命令,并根据执行结果打印信息
status 服务名 判断某个服务的装态
confirm 服务名 提示是否启动某个服务
pidofproc 服务名 检查某个进程的pid

脚本内容

#!/bin/bash
. /etc/init.d/functions
confirm vsftpd
if [[ $? -eq 0 ]];then
        action "vsftpd confirm" /bin/true
        status vsftpd
        pidofproc vsftpd
else
        action "vsftpd not confirm" /bin/false
fi

脚本执行

sh test.sh 
启动 vsftpd 服务 (Y)是/(N)否/(C)继续?[Y] y
vsftpd confirm                                             [确定]
vsftpd (pid 32285) 正在运行...
32285
时间: 2024-08-09 06:24:38

常用函数库functions简介的相关文章

使用prototype扩展的JavaScript常用函数库

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 /** * 检索数组元素(原型扩展或重载) * @param {o} 被检索的元素值 * @type int * @returns 元素索引 */ Array.prototype.contains = function(o) { var index = -1; for(var i=0;i<thi

2.2.2 ufunc函数&amp;2.2.3 常用函数库

①add对应元素相加 ②subtract对应元素相减 ③数组元素相乘 ④divide.floor_divide除法和向下取整(丢弃余数) ⑤power幂函数 ⑥maximum.fmax返回两个数组较大者组成的数组 ⑦mod取余 ⑧greater.greater_equal.less.less_equal.equal.not_equal:元素比较运算相当于>.>=.<.<=.=.≠ ⑨logical_and.logical_or.logical_xor元素真值运算相当于&.|

Lua中的常用函数库汇总

lua库函数 这些函数都是Lua编程语言的一部分, 点击这里了解更多. assert(value) - 检查一个值是否为非nil, 若不是则(如果在wow.exe打开调试命令)显示对话框以及输出错误调试信息 collectgarbage() - 垃圾收集器. (新增于1.10.1) date(format, time) - 返回当前用户机器上的时间. error("error message",level) - 发生错误时,输出一条定义的错误信息.使用pcall() (见下面)捕捉错误

Delphi常用函数库

unit SkyPublic; interface uses Windows,SysUtils,Classes,Controls,Dialogs,ShellApi,Menus,StdCtrls, registry,Forms,Graphics,Math,DateUtils; type TQuarter = 1..4; TChinaNumFormat = (cnfBig,cnfSmall,cnfArab); TChinaBigFormat = (cbfFull,cbfBlank); TNumCha

lua中的数据结构-table常用函数库

table.concat(table, sep,  start, end) concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开.除了table外, 其他的参数都不是必须的, 分隔符的默认值是空字符, start的默认值是1, end的默认值是数组部分的总长. sep, start, end这三个参数是顺序读入的, 所以虽然它们都不是必须参数,

php之常用函数库

1.时间和日期 如何获取时间戳 time()--从1970年开始计算的毫秒数 echo time(); 日期 echo date('Y-m-d H:i:s'); 获取默认是时区 echo date_default_timezone_get(); 默认获得的时间和本地电脑时间不一致,需要设置相应的时区 date_default_timezone_set('Asia/Shanghai'); //设置为上海的时区 echo date('Y-m-d H:i:s'); 把时间戳转换成日期呈现出来 echo

Python 常用函数time.strftime()简介

time.strftime()可以用来获得当前时间,可以将时间格式化为字符串等等 格式命令列在下面:(区分大小写) %a 星期几的简写%A 星期几的全称%b 月分的简写%B 月份的全称%c 标准的日期的时间串%C 年份的后两位数字%d 十进制表示的每月的第几天%D 月/天/年%e 在两字符域中,十进制表示的每月的第几天%F 年-月-日%g 年份的后两位数字,使用基于周的年%G 年分,使用基于周的年%h 简写的月份名%H 24小时制的小时%I 12小时制的小时%j 十进制表示的每年的第几天%m 十

php中mysqli函数库常用函数

在使用php5.6中的mysql函数库时,php会输出一条建议使用mysqli的提示,于是就学习了mysqli mysqli与mysql操作大致相同,少了选择数据库的函数,把这项功能放到的链接数据库的函数里. 常用函数: 参考:http://www.w3school.com.cn/php/php_ref_mysqli.asp

C++常用库函数 C函数库 cstdio

常用的C/C++函数库, cstdio(stdio.h) 标准输入输出库.C Standard Input and Output Library 1. 实例 1 #include <cstdio> 2 int main(){ 3 FILE * pfile; 4 char char1[20]; 5 for(int i=1;i<=10;i++){ 6 //用sprintf把文件(包括相对路径)的名字放到char1里面 7 sprintf(char1,"rename/%d.txt&q