我有一个脚本,希望在我的Ubuntu Server 11.04无头盒上作为服务运行。也就是说,我想在/etc/init.d/下拥有正确的文件,并能够通过service
命令对其进行控制。
是否有任何指南可以告诉我该如何做?
我有一个脚本,希望在我的Ubuntu Server 11.04无头盒上作为服务运行。也就是说,我想在/etc/init.d/下拥有正确的文件,并能够通过service
命令对其进行控制。
是否有任何指南可以告诉我该如何做?
Answers:
这是一个如何创建暴发户脚本的非常简单的示例:https : //wiki.frugalware.org/index.php/Upstart_Job_HOWTO
更新:上面的链接已损坏。这是脚本的示例:
description "My startup service"
author "You or someone else"
version "3.14"
pre-start script
echo 'Starting my service ...'
end script
start on net-device-up
stop on runlevel [!2345]
console output
respawn
exec /path/to/your/custom/script
根据需要进行调整。
您应该将脚本放在 /etc/init/yourfilename.conf
然后使用以下命令重新加载配置:
sudo initctl reload-configuration
如果一切正常,您应该可以使用以下命令启动它:
sudo start yourfilename