为什么进程不会在 Inittab 中启动

为什么进程不会在 Inittab 中启动

可能的重复:
在 OpenSuse 12.1 上将项目添加到 inittab

我的 /etc/inittab 中有以下条目(在 OpenSuse 12.1 上):

gp:2345:respawn:/usr/local/gpm/bin/gpsrvd

无论我尝试做什么都不会执行。

  • 注释掉它
  • 跑步init q
  • 取消注释
  • init q再次运行

但它仍然不会运行!

然后我以 root 身份手动运行它:

lorraine:/home/joseph # /usr/local/gpm/bin/gpsrvd &
[1] 5646

它运行:

lorraine:/home/joseph # ps aux | grep gpsr
root      5646  0.0  0.0  45960  2276 pts/0    S    12:24   0:00 /usr/local/gpm/bin/gpsrvd

那么,通过 init 运行它时会有什么不同呢? 12.1 中的 init 行为与 OpenSuse 早期版本中的 init 行为是否有所不同?

预先感谢您的建设性答案...

答案1

OpenSuse 12.1 已切换到系统它不再使用,/etc/inittab而是/etc/systemd/使用单独的配置文件。

相关内容