CentOS 初始化脚本依赖

标签 centos

如何在 CentOS 上指定初始化脚本之间的依赖关系?

例如我需要在启动服务“tomcat”时首先启动服务“soffice”。

在 Gentoo 上我们可以做:

depend() {
  need soffice
}

但是 CentOS 呢?

最佳答案

开箱即用的 CentOS 使用整数来指定开始/停止。

如果您查看初始化脚本,您很可能会看到:chkconfig: - 85 15

第一个数字:开始优先级(高=低优先级)

第二:停止优先级(lower = lower priority)

如果您跳转到 /etc/rc3.d(或取决于运行级别)。

文件以 S(开始)或 K(终止、停止)开头,后跟一个整数。同样的概念也适用于数字。

在某些情况下,您会看到:chkconfig: - 2345 85 15

要更改顺序,只需调整这些数字即可。

这只是表示运行级别 (2,3,4,5)。

关于CentOS 初始化脚本依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3164634/

相关文章:

authentication - AuthUserFile 不工作,可能是什么问题?

php - 使用部署在 CentOS 服务器上的 Latchet 框架时,无法从 webapp 的 JS 建立 websocket 连接

mysql - CentOS7 : MariaDB update - Failed to start

linux - 权限被拒绝 - 静态 Lxml 构建失败 - Plone - CentOS

unix - 使用/dev/urandom 进行 dd(磁盘性能)测试是个好主意吗?

Linux,shell脚本] 如何通过文件夹名搜索动态删除文件夹

PHP/FTP - 简单的 ftp_get 无法在本地服务器上运行,但在生产环境中运行 - 故障排除

linux - laravel 500 内部服务器错误?

javascript - 如何在我的 VPS 上启动 Nodejs RESTful 服务?

ruby 和 erb 在 centos 中没有响应