如何将我的应用注册到“服务”命令?


4

在RedHat EL 6上,可以在命令行上启动和停止许多服务:

service some_service start

service some_service stop

我已经在RPM中打包了一个Node.JS服务器应用程序。我如何注册我的应用程序service,以方便startstop

Answers:



1

看看FedoraRPM指南(Fedora是RHEL的上游,所以它们适用于新版本的一些futz)。你仍然需要编写init脚本,这更像是一种黑色艺术。将/etc/init.d文件作为起点进行过滤,与其他文件进行比较。

请注意,Fedora切换到systemd,并且RHEL 7也会使用它。这意味着启动从根本上改变(并且启动文件的编写大大简化)。也许你应该安装最新的Fedora并开始试验。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.