樹莓派斷網的解決辦法

由於工作需要,本人最近一直在寫Raspberry Pi(樹莓派)平臺的程式碼,由於顯示器資源有限,我用putty工具連線樹莓派,樹莓派連線的是無線路由器。讓人氣憤的是,經常程式碼寫了一大半了,沒有儲存,突然就斷網了,然後不得不重啟樹莓派,這就使之前寫的程式碼全丟了,這浪費了大量的時間和精力。想了好多辦法,換過無數電源,可問題依舊,論壇上有人說,當樹莓派網路不進行資料傳輸持續幾分鐘後,會自動切斷網路,於是我想了一個辦法,讓樹莓派的網路一直工作,這樣不就行了嘛!我按以下方法實現了一下,效果還是很明顯的,最起碼不會每隔兩三分鐘就斷網了,初步測試發現至少能堅持20分鐘。

我的解決方法:

上電後用ping命令使樹莓派的網路一直處於工作狀態。我ping的是路由器的IP 地址192。168。1。1,因為ping有輸出,會佔用我們的終端,使我們無法進行別的操作,所以我將ping命令放到後臺去執行,並將輸出結果重定向到/dev/null。為了使上電後自動執行ping命令,我將該命令新增到了~/。bash_profile中,新增的內容如下:

ping 192。168。1。1 > /dev/null &

> 是重定向,將ping的輸出結果重定向到了/dev/null

&是指將程式放在後臺執行,不佔用終端