CentOS 7 rc.local 設定錯誤 - Linux

Table of Contents

大家好

目前,把自己裝的服務為了能開機啟動
所以加入rc.local

但是,那兩個服務是會執行完之後就停在畫面

TirinityCorever 下的兩個服務

authserver
worldserver

現在變成無法開機完成,會卡在rc.local的地方
如圖
http://ppt.cc/9H05

1.要如何把rc.local改回來,讓開機完成?
剛剛洗完澡,他就自己跑到可以登入的畫面,所以問題解決了

2.應該怎麼做才能正確在開機啟動這兩項服務,須在MariaDB之後啟動

--

All Comments

Jacob avatarJacob2014-12-10
進 grub 然後編輯選單項目,於啟動內 linux6 這類行
後面傳入 single 進入,輸入 root 密碼之後去修改
Lucy avatarLucy2014-12-14
你要用 rc.local 啟動,該程式是前景模式運作,所以
程式名稱後面要多傳入 & 才會跑背景不影響運作
Eartha avatarEartha2014-12-16
rc.local 基本上算是過時了,有空可以查一下 systemd
可以自己編寫 unit 放置然後設定啟動
Xanthe avatarXanthe2014-12-18
學一下systemd吧 你的需求systemd很好弄
Franklin avatarFranklin2014-12-18
應該放進 /etc/systemd/system?
Hazel avatarHazel2014-12-19
BusName 填 NetworkManager 看起來不太對,如果沒有你的
server 沒有用 D-Bus 那就不能填
Damian avatarDamian2014-12-21
ExecStart 後面接的不是 shell 指令,所以不能用 cd
可以改用 WorkingDirectory
Ophelia avatarOphelia2014-12-24
系統安裝的放 /lib/systemd,自己加的可放 /etc/systemd
Zora avatarZora2014-12-29
在systemd裡可以指定啟動相依性的
Lauren avatarLauren2015-01-02
應該是 mariadb.service 才對?