我不太喜歡 Linux,但我遇到了以下問題。我正在研究n烏班圖16.04系統。
在這個系統中,我有一個程序,它以這種方式從命令列啟動:
service wso2ei start
並停在:
service wso2ei stop
我認為在某個地方它應該被定義為服務或類似的東西。這到底是什麼?這些語句是在哪裡定義的? (我認為應該定義啟動命令和必須執行的可執行檔之間的關聯)
答案1
Run systemctl cat wso2ei
,它應該告訴您使用哪個檔案來定義服務以及實際啟動的內容。
值得一提的是,從 Ubuntu 15.04 開始,Ubuntu 已經從 Upstart 切換到 SystemD 系統來管理服務,這意味著您運行的service
很可能是 Upstart 服務或 sysvinit 類型的服務轉換為與 systemd 一起使用,以及檔案位置應該在/run/systemd/generator.late/
.