[問題] RedHat6 設定 Upstart 啟動功能(1000P)

看板Linux作者 (鴉)時間9年前 (2015/06/22 22:19), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
Linux板的板友大家好, 想請教一下RedHat開機啟動功能的問題。 在RedHat EL 5以前的版本,是使用initV System, 當時原本是在tty1上,用aggety來啟動自製程式, 只要改/etc/inittab即可正常啟動: # Run gettys in standard runlevels # ** modifid here!! ** menu:2345:respawn:/sbin/agetty -n -l PROGRAM 38400 tty1 linux 2:2345:respawn:/sbin/mingetty tty2 3:2345:respawn:/sbin/mingetty tty3 4:2345:respawn:/sbin/mingetty tty4 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6 -- 而到RedHat EL 6,開機程序轉為Event Driven的Upstart-System, 先到/etc/sysconfig/init,把原本會啟動的tty1給關閉: # What ttys should gettys be started on? ACTIVE_CONSOLES=/dev/tty[2-6] 而後參考網路上的agetty設置sttyN的方式設定, 改寫一個開機參數檔(/etc/init/test_menu.conf),內容如下: start on stopped rc RUNLEVEL=[3] respawn exec /sbin/agetty -n -l PROGRAM -a root 38400 tty1 linux -- 然而開機時仍然是無法正確帶起自製程式(/var/log/messages): Jun 22 21:52:41 RHEL65-x64 init: test_menu main process (1357) terminated with status 1 Jun 22 21:52:41 RHEL65-x64 init: test_menu main process ended, respawning -- 想請教板上各位先進,是否在使用Upstart-System時, 尚有其他應當注意的部分呢? 此問題花了不少時間嘗試也沒找到問題癥結, 煩請板上高人不吝指教在下 <(_ _)> 若果能順利解決,再獻上1000批幣聊表心意, 在這邊先謝過了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.127.58 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1434982759.A.EEC.html

06/23 13:34, , 1F
RHEL6用upstart??應該還是SysV吧,upstart只有在Fedora上出
06/23 13:34, 1F

06/23 15:22, , 2F
是Upstart喔 正在跟它奮戰= =
06/23 15:22, 2F

06/23 15:22, , 3F
RedHat 6、CentOS 6 確定都改用Upstart了
06/23 15:22, 3F

06/23 15:58, , 4F
RHEL6跟CentOS6都是Upstart啊,然後7又換成systemd....
06/23 15:58, 4F

06/23 19:18, , 5F
-a root 這是有問題的,因為 agetty 沒這個參數
06/23 19:18, 5F

06/23 19:20, , 6F
所以程式執行會丟出錯誤結束,也就是上面log記錄的情況
06/23 19:20, 6F
文章代碼(AID): #1LY1bdxi (Linux)