服务脚本详解linux教程

服务脚本的详细解释


SysV启动的最大的特点就是服务管理脚本是分开的,可以接收文件如启动,停止,等等。一般来说,可以使用以下命令来控制开启和关闭的服务。


/ /初始化等。D / XXX {开始|停止|重启}


让我们来讨论一下这个脚本是如何编写的。


基本结构


$ { 1 }传入的参数。


中的$ { 1 }


开始)





;;


停止)





;;


重新启动)





;;


状态)





;;


*)





;;


ESAC


实例


这里是在LFS交换脚本文件的一个例子。互换的使用是因为剧本只使用一个命令swapon,并对控制参数进行全。


boot_mesg和evaluate_retval不相关的两个功能,和看不见的。


# /斌/ SH!


/ / / RC sysconfig等


rc_functions $ { }


中的$ { 1 }


开始)


boot_mesg激活交换文件/分区…


swapon -


evaluate_retval


;;


停止)


boot_mesg停用所有的交换文件/分区…


swapoff -


evaluate_retval


;;


重新启动)


{ 0 }停止


1睡眠


$ { 0 }开始


;;


状态)


boot_mesg检索交换状态。$ {资料}


echo_ok


回声


swapon -s


;;


*)


回声用法:$ { 0 } {开始|停止|重启|现状}


1号出口


;;


ESAC


#美元rc_base / /交换D初始化。


从上面的示例中,我们可以看到服务脚本不难编写,只要我们在指定的位置上编写代码,前提是您知道命令是什么。