小编Mar*_* C.的帖子

如何依赖 Ubuntu 12.04 上的 init 脚本中的新贵工作

我使用的是 Ubuntu 12.04 LTS,该系统主要使用新贵工作。不幸的是,我的系统还依赖于手动编译的dbmail服务器,它只有一个 init 脚本,但没有 upstart 脚本。

使用update-rc.d dbmail defaults我为所有运行级别安装了 dbmail,但不幸的是它在 MySQL 启动之前启动,因此守护进程再次死亡。我也尝试将其移至 S90 或类似版本,但在运行脚本时仍然无法使用 MySQL。

我尝试向脚本的 LSB 标头添加依赖项,如下所示:

#!/bin/sh
### BEGIN INIT INFO
# Provides:          dbmail
# Required-Start:    $local_fs $remote_fs $syslog $network mysql
# Required-Stop:     $local_fs $remote_fs $syslog $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start dbmail services
# Description:       Run network services provided by dbmail such as
#                    imap-server, pop3-server, lmtp-server, timsieve-server
### END INIT INFO …
Run Code Online (Sandbox Code Playgroud)

upstart ubuntu ubuntu-12.04

10
推荐指数
1
解决办法
8384
查看次数

标签 统计

ubuntu ×1

ubuntu-12.04 ×1

upstart ×1