看板 FreeBSD 關於我們 聯絡資訊
※ 引述《[email protected] (無雙亂舞)》之銘言: : 我自己寫了一個script test.sh 如下: : #!/bin/sh : while [ 1 ] : do : sleep 3 : /bin/date : done : 我把這個test.sh放在/home/user1下面 : 然後寫了一個 go.sh 如下 , 放在/usr/local/rc.d裡 ^^^^^^^^^^^^^^^ 應該是 /usr/local/etc/rc.d , 沒放錯地方吧?? : #!/bin/sh : /home/user1/test.sh & : 但是重開機後這個test.sh 的 script確跑不起來 , 但是手動用sh go.sh卻可以跑起來 : 我檔案的權限都開成777了........請問位什麼會這樣????? ^^^ -> 755 就夠了, 不然的話會有安全性的問題.... 另外, 這個權限是只有 go.sh 有設, 還是 test.sh、go.sh 兩個都有設, 前者的話, 應該是不能執行的..... 只要你的 test.sh 的權限有設成 755, 就可以直接用 test.sh 來執行, 而不用 sh test.sh ..... 另外, 除了把 go.sh 放在 /usr/local/etc/rc.d 外, 也可以在把 /home/user1/test.sh & 這行寫在 /etc/rc.local 裡, 如果沒有這個檔案就自己新增..... -- 未來最舊小棧 Oldest Future Object ▇█˙通訊頻率 OfO.twbbs.org ◢▉◤ ◆來源座標 211-74-191-52.adsl.dynamic.seed.net.tw