我在linux上有一个进程“solr”的多个条目。它作为服务安装在系统上,我可以看到以下条目:
/ sbin / service solr start
file:rc1.d
条目:K29solr - > ../的init.d / solr的
文件:rc2.d 条目:K29solr - > ../的init.d / solr的
file:rc3.d
条目:S79solr - > ../的init.d / solr的
file:rc4.d
条目:S79solr - > ../的init.d / solr的
file:rc5.d
条目:S79solr - > ../的init.d / solr的
我的问题是,这些多个条目会导致触发多个启动此进程的solr吗?目前只有一个进程正在运行,但是日志描述了另一个进程可能已被触发,但只是想确定这些条目可能是原因。我是linux专家,所以请耐心等待。
答案 0 :(得分:0)
无论运行级别如何(rc。#),您似乎都希望此进程运行。你应该只需要rc.local中的一个条目。
以下是有关运行级别和启动脚本的更多信息:
答案 1 :(得分:0)
系统启动时,它会从/ etc / inittab文件中找到默认的运行级别。 然后,它将运行在相关rc n .d目录中具有符号链接的任何脚本。
如果符号链接以S开头,则会将“start”传递给链接脚本,如果它以K开头,则会将“stop”传递给链接脚本。
这就是为什么你会在rc0.d和rc6.d目录中找到大多数K-prefixed symbolic-links,因为运行级别0是关闭的,6是重启。