我正在使用最新的 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 也将适用。