在Ubuntu启动时自动启动UDP服务器

问题描述:

只要计算板从睡眠模式中唤醒,我想在Ubuntu中启动UDP服务器。 UDP服务器只是在端口侦听UDP数据包,该数据包预计会从UDP客户端接收。一旦主板从睡眠/待机模式中唤醒,我如何使UDP服务器启动?在Ubuntu启动时自动启动UDP服务器

我错过了几个细节,但这里有几个选项:

  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