Base)是一个在结构下对Linux发行版的联合項目,使Linux操作系统符合软件系统架构,或文件系统架构标准的规范及标准基于,统一UNIX规范及其他开放标准,共在某些领域扩展它们。详细情况请參考相关链接
由应用程序提供的脚本应该需要接受一个指示其动作(action)的参数,目前包括:
在下列情况下脚本要求确保对其接受的动作(action)有其明确且合理的行为
对于这些行为,为了满足其一致性最好使用/lib//init-functions脚本(后面分析)
在主流的Linux发行版版本中,一个软件包卸载(remove)时,并不会讲一些脚夲,配置文件同时删除,除非你强制指定为清除(purge).因此,在你的脚本最前面应该包括一个判断真正的可执行文件是否存在,类似于下面这个样子:
如果調用status动作,脚本应该根据其状态返回下面的值:
$?),如果完成动作其他的结果,返回为0,否则应该根据动作情况,返回下列值之一:
因为脚本有可能是由系統管理员在非标准的环境下手工运行,比如没有PATH,USER,LOGNAME等环境变量.因此脚本不能依赖环境变量,它需要自己设定自己需要的变量或者使用缺省值.
为了使得chkconfig能识别并能管理init脚本,需要茬脚本第二行(第一行是#!/bin/bash)其增加下面这样几行:
加载中,请稍候......
}拍照搜题秒出答案,一键查看所有搜题记录
拍照搜题秒出答案,一键查看所有搜题记录
拍照搜题秒出答案,一键查看所有搜题记录
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。