使服务不在启动时启动

使服务不在启动时启动

语境

我在 init.d 中创建了一个在启动时启动的服务(我们称之为主要服务)。我更新了update-rc.d primaryservice defaults

该服务调用 2 个脚本(2 个不同的任务域)。我决定做2个-services(带有启动/停止)并从主服务调用它们:

#!/bin/sh -e 
...
case
  start) 
  service start subone
  service start subtwo   
;; ...etc...
esac

问题

如何在启动时不调用这两个子服务?但仍然可以使用service subservice-one start 例如

答案1

您还必须使用该update-rc.d命令。可以remove选择将其从启动顺序中删除。该脚本将保留在该init.d目录中,您仍然可以使用命令启动和停止它们service

相关内容