Ubuntu 12.04 Server 的 rc.local 問題 - Linux

Table of Contents


希望有人可以救救我

我手邊有一台新裝的 Ubuntu 12.0.4 LTS Server

但很奇怪的是,不管我怎麼修改,開機時 rc.local 總是只執行第一個指令

剩下的都不會執行,但我的另一台舊的 Ubuntu Server 就沒有這個問題。

甚至兩台都用一樣的 rc.local 也是只有舊的會執行…… 0rz...

下面是我的 rc.local 內容

/usr/local/bin/mogstored &
/opt/nginx_ree_1.8.7/sbin/nginx
su -l mogile -c "/usr/local/bin/mogilefsd -c /etc/mogilefs/mogilefsd.conf -daemon"
exit 0

但是,我如果手動下 /etc/init.d/rc.local start 就可以順利執行

因為這個問題,我一直不敢將伺服器換過去,希望有人可以救一下~



--

All Comments

Dora avatarDora2012-10-14
把錯誤訊息貼上來看看?
George avatarGeorge2012-10-19
背景執行(&) 好像會出事(???)
Callum avatarCallum2012-10-21
bash -e: Exit immediately if a simple command exits with
Annie avatarAnnie2012-10-26
a non-zero status