服务脚本详解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初始化。
从上面的示例中,我们可以看到服务脚本不难编写,只要我们在指定的位置上编写代码,前提是您知道命令是什么。