[問題][已解決] CentOS 7 Systemd 設定

作者: HiJimmy (å—¨ 吉米)   2014-12-09 00:56:24
大家好
目前,把自己裝的服務為了能開機啟動
所以加入rc.local
但是,那兩個服務是會執行完之後就停在畫面
TirinityCorever 下的兩個服務
authserver
worldserver
現在變成無法開機完成,會卡在rc.local的地方
如圖
http://ppt.cc/9H05
1.要如何把rc.local改回來,讓開機完成?
剛剛洗完澡,他就自己跑到可以登入的畫面,所以問題解決了
2.應該怎麼做才能正確在開機啟動這兩項服務,須在MariaDB之後啟動
作者: kenduest (小州)   2014-12-09 02:25:00
進 grub 然後編輯選單項目,於啟動內 linux6 這類行後面傳入 single 進入,輸入 root 密碼之後去修改你要用 rc.local 啟動,該程式是前景模式運作,所以程式名稱後面要多傳入 & 才會跑背景不影響運作rc.local 基本上算是過時了,有空可以查一下 systemd可以自己編寫 unit 放置然後設定啟動
作者: danny8376 (釣到一隻猴子@_@)   2014-12-09 17:37:00
學一下systemd吧 你的需求systemd很好弄
作者: lantw44 (#######################)   2014-12-09 19:46:00
應該放進 /etc/systemd/system?BusName 填 NetworkManager 看起來不太對,如果沒有你的server 沒有用 D-Bus 那就不能填ExecStart 後面接的不是 shell 指令,所以不能用 cd可以改用 WorkingDirectory系統安裝的放 /lib/systemd,自己加的可放 /etc/systemd
作者: danny8376 (釣到一隻猴子@_@)   2014-12-16 19:36:00
https://wiki.archlinux.org/index.php/systemd#Handling_dependencies在systemd裡可以指定啟動相依性的
作者: lantw44 (#######################)   2014-12-16 20:29:00
應該是 mariadb.service 才對?

Links booklink

Contact Us: admin [ a t ] ucptt.com