#1 2009-03-29 23:05:03
如何讓WL-500gp開機就自動執行某指令?
新買的WL-500gp已刷成可以用3.5G上網的版本
原先是用一台舊電腦接3G網卡再分享給其他電腦
但3G網卡(我用E220)有一點比較麻煩就是當網路暫時沒用的時候他就會自動降回3G(藍色)
等到有流量的時候又切換成3.5G(青色)
因此上網時常常會頓一下 因為網卡正在切換
所以之前用電腦當分享器時 會弄一個bat檔放在啟動資料夾
讓它開機之後就自動一直ping中華電的DNS server
這樣一來就會讓網卡一直維持在3.5G的模式
現在用WL-500gp
變成每次重開機後都要手動telnet連進去後再執行ping的指令
有點麻煩
看了一下主機裡面的資料夾
跟一般的linux不太一樣
要如何設定開機就執行某指令呢?
感謝
離線
#3 2009-03-30 11:21:07
Re: 如何讓WL-500gp開機就自動執行某指令?
Aven 提到:
如果你有做過 基本改機程序的話 ,試試看在 /opt/etc/init.d/ 下寫一支 script,檔名可自定,但是得符合開頭用S+2位數字規則,例如用 S98ping
內容就寫:#!/bin/sh ping 168.95.1.1&
最後那個&一定要加上去
變更此 script 為可執行屬性$ chmod +x /opt/etc/init.d/S98ping
重開機試試看吧
Aven大大
請問加了 & 是什麼意思?
我直接執行 ping 168.95.1.1& 之後
ping就會一直持續動作
ctrl-c也停不下來
離線
#4 2009-03-30 18:45:32
Re: 如何讓WL-500gp開機就自動執行某指令?
allengran 提到:
Aven大大
請問加了 & 是什麼意思?
我直接執行 ping 168.95.1.1& 之後
ping就會一直持續動作
ctrl-c也停不下來
基本上這個 script 是讓系統啟動時自動執行的程式,並非讓你手動去執行的。
如果不小心手動執行,這時別緊張,請下一行指令:
$ killall ping
輸入過程畫面依然再跳,沒關係,請逐字敲進去,並按下 Enter 鍵,系統即會將 ping 程序給終結掉。
注意:別把 $ 一起輸入進去了。
技術問題請於論壇上集眾人之力公開討論,感恩
離線
相關討論主題
主題 | 回覆 | 點閱 | 最後發表 |
---|---|---|---|
如何讓WL-520GU一鍵卸載USB 作者 ids93216
|
3 | 12612 | 2011-08-05 16:58:25 作者 hippo |