我有一个名为“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
的空文件。