Opensuse

為什麼程序不會在 Inittab 中啟動

  • June 15, 2020

可能重複:

在 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 中的初始化行為是否與早期版本的 OpenSuse 不同?

在此先感謝您提供建設性的答案…

OpenSuse 12.1 已切換到不再使用的systemd/etc/inittab ,而是/etc/systemd/使用單獨的配置文件。

引用自:https://unix.stackexchange.com/questions/44853