- 论坛徽章:
- 0
|
一个执行简单功能的启动教本写法
1、HP-UX系统有一个/sbin/init.d/template启动脚本模版,你可以为你特定的服务拷贝然后修改此脚本,用你的服务名作为新脚本名:
# cp /sbin/init.d/template /sbin/init.d/fontservice
2、用vi定制这个脚本: # vi /sbin/init.d/fontservice
a)修改此文件的case申明的start_msg部分,找到以下内容修改:
'start_msg')
echo "Starting the fontservice subsystem"
;;
b)修改此文件的case申明的stop_msg部分"
'stop_msg')
echo "Stopping the fontservice subsystem"
;;
c)修改case申明的start部分
#Check to see if this script is allowed ro run...
if [ "$FONTSERVICE != 1];then
rval = 2
else
$PATH/xfs -port 7000
set_return
;
fi
;;
d)修改case申明的stop部分
#Check to see if this script is allowed ro run...
if [ "$FONTSERVICE != 1];then
rval = 2
else
kill $(ps -ef|grep $PATH/xfs |grep -v grep | cut -c 10-14)
set_return
;
fi
;;
e)保存你的修改并退出vi
f)创建一个配置文件并且为你的启动脚本设立一个控制变量
# vi /etc/rc.config.d/fontservice
FONTSERVICE=1
3、为你的服务创建启动和停止连接,建议使用S900和K100
# ln -s /sbin/init.d/fontservice /sbin/rc3.d/S900fontservice
# ln -s /sbin/init.d/fontservice /sbin/rc2.d/K100fontservice
表示系统启动到运行级3时将启动fontservice,回到运行级2时停止该服务,根据你自己的需要连接到相应的启动目录中即可! |
|