配置以服务方式启动并设置开机启动

本文详细描述了如何在一个Linux系统中设置名为metrics-server的服务,包括指定启动脚本位置、创建init.d脚本、赋予权限以及将其添加至开机自启动列表的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

需要设置一个自有服务能以服务的方式启动,例如一个名称为mertrics-server的服务能通过命令service metrics-server start的方式启动,对配置过程进行简单记录。并且设置开机自启动

步骤

① 首先明确metrics-server服务为于/opt目录下,其中启动脚本位置为

/opt/metrics-server/bin/start.sh

② metrics-server服务停止脚本位置为

/opt/metrics-server/bin/stop.sh

③ 在/etc/init.d/中创建一个metrics-server,并添加内容

cat > /etc/init.d/metrics-server << EOF
#!/bin/bash

# chkconfig: - 85 15

#description: agent is the itsm base thing

case "\$1" in

start)

 echo -n "starting metrics-server"

 nohup /opt/metrics-server/bin/start.sh &


 echo " OK "

;;


stop)


 echo -n "shutdown metrics-server:"


 nohup /opt/metrics-server/bin/stop.sh &


 echo "OK"

;;


restart)


\$0 stop

\$0 start


;;

*)


echo "Usage:  start|stop|restart"


exit 1


esac


exit 0

EOF

④ 赋予权限

chmod +x /etc/init.d/metrics-server

⑤ 设置开机启动

chkconfig --add metrics-server
chkconfig --level 23456 metrics-server on
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值