Services

啟動時在 HPUX 上啟動服務

  • September 23, 2011

我正在嘗試HPUX 11.31在啟動時啟動服務。我生成了適當的符號連結,但係統沒有啟動它。如果我在系統啟動後執行腳本,一切都會按預期工作(但我需要服務在啟動時自行啟動)。

$ ls -l /sbin/init.d/weblogic
-rwxr-xr-x   1 oracle     oracle 3066 Sep 23 13:59 /sbin/init.d/weblogic

$ ls -l /sbin/rc?.d/*weblogic
lrwxr-xr-x   1 root  sys  21 Sep 23 13:38 /sbin/rc2.d/S998weblogic -> /sbin/init.d/weblogic
lrwxr-xr-x   1 root  sys  21 Sep 23 13:38 /sbin/rc3.d/S998weblogic -> /sbin/init.d/weblogic
lrwxr-xr-x   1 root  sys  21 Sep 23 13:38 /sbin/rc4.d/S998weblogic -> /sbin/init.d/weblogic

Weblogic 伺服器對它的啟動方式很挑剔。該腳本/sbin/init.d/weblogic是以使用者 ID 根使用者身份啟動 WLS,還是對某些特定於 WLS 的使用者 ID 執行“su”?在我看來,WLS 拒絕在 root 使用者 ID 下執行。

另一件事要嘗試,更改所有權/sbin/init.d/weblogic以匹配/sbin/init.d/.

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