如何将 UNIX 进程设置为在特定运行级别自动运行?

如何将 UNIX 进程设置为在特定运行级别自动运行?

我有一个独立的服务器应用程序,我想让它在我的 Red Hat 机器启动时自动运行。我的默认运行级别是 5,但我想确保它在运行级别 3 和 5 下都能正常工作。

欢迎回答!

答案1

每个运行级别 X 都有一个 /etc/rc.d/rcX.d 目录。将适当的 [S]tart 和/或 [K]ill 脚本符号链接到 /etc/rc.d/rc3.d/ 和 /etc/rc.d/rc5.d

脚本按编号排序运行。这样您就可以组织依赖关系。

脚本本身位于 /etc/init.d/

答案2

您还可以使用查配置

例子:

chkconfig [服务名称] on

这通常会在运行级别 3 和 5 上激活该服务。

相关内容