在 Ubuntu Server 中自动启动多个屏幕会话

在 Ubuntu Server 中自动启动多个屏幕会话

我最近在 Ubuntu Server 12.04 上设置了一个 Newznab 服务器(没有什么违法行为,只是电视节目,因为我更喜欢使用 XBMC 而不是 Tivo),但在最后一步我遇到了一些问题。

我可以手动运行更新脚本,没有任何问题,但我希望它们在服务器重新启动时自动运行,以及 iftop 来监控带宽。我在 rc.local 中添加了以下行:

screen sh "path to update script"

在我重启时,该脚本会启动,但它会在启动消息(正在启动 Apache [OK] 等)中输出,而一旦我登录,就看不到任何输出,屏幕报告没有要检索的会话。在谷歌搜索后,我尝试

screen -AmdS test bash -i "path to update script"

以及各种相同的变体,但这似乎没有效果。一旦我登录并尝试 screen -r,我被告知没有要检索的 screen 会话。我无法理解其他涉及 cron 会话和其他技术性内容的建议。

有人能帮我设置一下吗,这样我就可以启动并恢复屏幕会话?我在谷歌上搜索了几天,想弄清楚这个问题,但找不到我需要的东西。

相关内容