需要帮助让脚本在启动时运行(Ubuntu 14.04 LTS Headless)

需要帮助让脚本在启动时运行(Ubuntu 14.04 LTS Headless)

在发帖之前,我已经到处搜索过,也做了功课,但还是无法让一件事正常工作。我有一台 Ubunutu 14.04 服务器(无头),正在尝试弄清楚我认为简单的任务,但却无法让它工作,这让我抓狂。以下是详细信息...

我正在尝试做什么

在启动时,我希望 3 个应用程序自动启动。这 3 个字符串已经在位于 /etc/init.d 的 bash 脚本中,手动运行时可以正确执行。但无论我尝试什么,我都无法让它在启动时运行。我的会话显示我处于运行级别 2。

注意:服务器是远程的,我通过 SSH 访问。由于不在本地,我显然无法在初始启动阶段立即看到回显。我也没有在此服务器上使用 GRUB。

我尝试过的方法

都不起作用 :(

  • 在 /etc 和 /etc/init.d 中编辑 rc.local(使用 nano)并添加命令或脚本
  • 已验证 rc.local 已为我的运行级别启用(并且已为所有运行级别启用它以进行测试)
  • 在 /etc/init.d 中,在 /etc/rc1.d、/etc/rc2.d……一直到 rc6.d 中创建指向脚本的符号链接,该脚本的名称开头附加了“S99”如这里所述
  • 在 Unity 中添加启动项 - 是的,它是无头的,但我尝试启动的其中一项是 VNC 服务器。正如所料,此处配置的应用程序需要 Unity 自动启动,但事实并非如此
  • 还有一些我现在想不起来了

非常感谢您的任何建议 - 谢谢!

相关内容