數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2013-11-04 04:34:40

Xvon
祭司
註冊日期: 2011-07-22
文章數: 104
目前積分 :   

Asuswrt-Merlin 開機時未執行 init.d 腳本的問題

機器是 RT-AC66U,插著一個隨身碟(目前未使用到它)和一個 USB 硬碟,

/tmp/mnt/sda1 <---隨身碟
/tmp/mnt/sdb2 <---USB 硬碟(ext3 格式,sdb1 是 swap)

我是直接透過執行 entware-setup.sh 來安裝 Entware 環境的,
我選擇安裝到 USB 硬碟也就是 sdb2 上,
之後 sdb2 底下就會多出一個 entware 的資料夾,安裝與使用軟體都正常,
但是重新啟動機器之後發現 init.d 裡的腳本都沒有被執行,
例如 init.d 裡有自動啟動 transmission 的腳本,可是開機之後並沒有啟動。

------------------------------------------------------------------------

一邊打這篇問題一邊繼續測試,最後好像找到答案了!問題出在 sleep 秒數。

在 /jffs/scripts/services-start 這個腳本裡面,原本是 sleep 10,
我現在改成 sleep 20 就可以順利自動執行 init.d 腳本了!
需要增加到 20 是因為我使用的硬碟需要比較久的時間才能偵測到的關係嗎?




離線

 

#2 2013-11-04 16:28:52

wen1977
老司機
註冊日期: 2009-04-29
文章數: 304
目前積分 :   

Re: Asuswrt-Merlin 開機時未執行 init.d 腳本的問題

我也遇過,通常老舊硬碟比較容易發生.



離線

 

#3 2013-11-09 01:58:33

Xvon
祭司
註冊日期: 2011-07-22
文章數: 104
目前積分 :   

Re: Asuswrt-Merlin 開機時未執行 init.d 腳本的問題

wen1977 提到:

我也遇過,通常老舊硬碟比較容易發生.

不過我用的是新買的 WD 4TB 外接硬碟,
不知究竟是 RT-AC66U 的關係還是外接盒的關係?


離線

 

相關討論主題

主題 回覆 點閱 最後發表
置頂
置頂: ASUS 無線路由器非官方韌體 Asuswrt-Merlin 作者 Aven  [ 1 2 3 … 14 ]
132 373608 2022-06-07 10:13:50 作者 dennys
164 472409 2018-07-15 10:40:27 作者 kisilalo
0 6278 2015-08-28 16:54:18 作者 wongon
11 42109 2008-10-24 15:20:28 作者 James

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed