希望在系统启动时自动启动一些服务

希望在系统启动时自动启动一些服务

我正在使用最新的 Ubuntu 版本:Ubuntu 15.04 (GNU/Linux 3.16.0-36-generic x86_64)

当我重新启动整个系统时,我需要重新启动telnet、nagios手动服务。

您能否告诉我如何在 crontask 中添加此功能或任何其他简单的方法。这样我就不需要手动重启这些服务了。

答案1

Ubuntu 有一个程序,您可以在其中设置某些程序在启动时运行。我现在在 KDE 中,所以我无法获得确切的名称,但它应该会搜索startup。在这里,指向您用于启动服务的脚本(确保脚本是可执行的)并应用。如果您使用命令来启动服务,请在顶部创建一个.sh文件#!bin/bash,并在下方创建命令。如果您使用程序启动这两项服务,请找到这些服务的路径并将startup应用程序指向它们。

如果这完全是错误的,请告诉我:我会删除它。

答案2

可以使用 crontab 来实现在启动时启动应用程序。

例子

/etc/crontab

 @reboot    root    /usr/local/bin/your-programm.sh

当您仅启动系统时,@reboot 也将适用。

相关内容