如何在最初停止的Centos中设置runit服务

我有一个名为“hello”的服务,我想在CentOS release 5.8 (Final) 。 不过,我希望最初停止。

该服务是一个像这样的runit服务

 ├── hello │ ├── run └── log └── run 

运行文件如下

 #!/bin/sh echo 'Starting' trap 'echo Finishing; exit 0' TERM SIGINT while true; do echo 'hey' sleep 10 done echo 'Finsihing' 

日志/运行文件如下所示

 #!/bin/sh exec svlogd -ttt /var/log/hello 

要安装服务,我执行以下操作

 cp -r hello /var/service/hello ln -s /var/service/hello /service/hello ln -s /sbin/sv /etc/init.d/hello 

此时服务已安装并正在运行。 但是,我希望服务最初停止。

在Centos的runit下configuration最初停止的服务的正确方法是什么?

答案是在运行文件旁边的服务目录中放置一个名为down的空文件。