service sonar does not support chkconfig

报错内容如下:

[root@ycyzharry init.d]# chkconfig --add sonar
service sonar does not support chkconfig

 

解决办法:

vim /etc/init.d/sonar

复制代码
#!/bin/sh
#
# rc file for SonarQube
#
# chkconfig: 345 96 10
# description: SonarQube system
#
### BEGIN INIT INFO
# Provides: sonar
# Required-Start: $network
# Required-Stop: $network
# Default-Start: 3 4 5
# Default-Stop: 0 1 2 6
# Short-Description: SonarQube system
# Description: SonarQube system 
### END INIT INFO
su sonarqube -lc "/opt/sonarqube/bin/linux-x86-64/sonar.sh $*" 
复制代码

关于chkconfig配置,需要了解下Linux运行级别,也就是操作系统当前正在运行的功能级别。这个级别从0到6 ,具有不同的功能。这些级别在/etc/inittab文件里指定。

复制代码
其中345是默认启动级别,级别有0-6共7个级别。
等级0表示:表示关机   
等级1表示:单用户模式   
等级2表示:无网络连接的多用户命令行模式   
等级3表示:有网络连接的多用户命令行模式   
等级4表示:不可用   
等级5表示:带图形界面的多用户模式   
等级6表示:重新启动
96是启动优先级,10是停止优先级,优先级范围是0-100,数字越大,优先级越低
复制代码

其他,可参考chkconfig用法

 

posted @   ycyzharry  阅读(279)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构

喜欢请打赏

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示