2012-02-15 138 views
0

只要計算板從睡眠模式中喚醒,我想在Ubuntu中啓動UDP服務器。 UDP服務器只是在端口偵聽UDP數據包,該數據包預計會從UDP客戶端接收。一旦主板從睡眠/待機模式中喚醒,我如何使UDP服務器啓動?在Ubuntu啓動時自動啓動UDP服務器

回答

0

我錯過了幾個細節,但這裏有幾個選項:

  1. /etc/init.d使用啓動腳本啓動服務器(見https://askubuntu.com/questions/34342/custom-daemon-script-works-but-does-not-run-at-boot-startup)。這樣,服務器將在之前運行機器進入睡眠狀態,隨着機器喚醒將會恢復(與系統的其餘部分一起)。

  2. 您也可以run scripts after RESUME。在這裏,您需要確保服務器在機器進入睡眠狀態時停止工作,或者需要檢查服務器是否已在運行(如果另一個版本已經在運行,它將無法連接到端口)。

+0

我試過_「在RESUME之後運行腳本」_。我在_/etc/pm/sleep.d_中創建了一個執行順序爲10的腳本,如http://ubuntuforums.org/showthread.php?t=1484156中所述。在這個腳本中,我在_resume之後添加了/usr/local/bin/./udpserver命令)。但是,我仍然沒有看到任何效果。看起來它在恢復後不運行UDP服務器。 – user846400 2012-02-16 12:23:48

相關問題