如何添加应用程序以在 Linux 中作为服务运行?

如何添加应用程序以在 Linux 中作为服务运行?

如何在 Linux 中添加系统启动时自动启动的应用程序?我的发行版:Mandriva 2009.1

答案1

Mandriva 在启动脚本处理方面与 Red Hat 非常相似。如果您从 RPM 安装该软件,并且该软件设计为作为服务器运行,那么可能已经有一个可用的 init 脚本。

如果你运行:

chkconfig --list

您可以看到所有可能在启动时运行的守护进程。如果您希望启动的程序位于该列表中,那么您可能只需将其配置为在计算机加载时启动。使用以下命令执行此操作:

chkconfig --level 345 <service_name> on

如果它不在列表中,那么您还需要做更多的工作。http://wiki.mandriva.com/en/Working_with_initscripts有所有血腥的细节。

答案2

如果你指的是作业调度,你应该看看Cron 和 Crontab

答案3

除了设置 init 脚本(使用chkconfig或手动修改/etc/init.d层次结构)和使用之外cron (8),还可以处理一些简单的服务/etc/inittab

例如参见使用 inittab 确保 sshd(和其他重要项目)仍在运行 - 有什么缺点吗?服务器故障。

相关内容