dan*_*ton 5 ubuntu xen upstart
如何让 Ubuntu 新贵不挂在交互式启动和停止上?
\n\n我创建了许多新贵脚本,它们在初始化期间工作正常,但当我在控制台输入它们时经常挂起。如果我按 CTRL+C 退出,则只会发生作业状态更改。该脚本永远不会运行。
\n\nI\xe2\x80\x99m 在具有 Linux 2.6.39 内核的 Xen 虚拟服务器上运行 Ubuntu Lucid。
\n\n下面只是许多具有这种行为方式的脚本的代表性示例:
\n\ndescription "apache2"\n\nstart on local-filesystems \\\n and (net-device-up IFACE=lo) \\\n and (runlevel [2345])\nstop on runlevel [016]\n\nrespawn\nrespawn limit 10 5\n\nexpect daemon\n\nscript\n . /etc/apache2/envvars\n /usr/sbin/apache2ctl start\nend script\nRun Code Online (Sandbox Code Playgroud)\n
查看我在 askubuntu.com 上关于同一件事的问题:
https://askubuntu.com/questions/3126/upstart-supervised-init-script-for-apache
在您发布的示例中,它可以归结为直接执行 apache 二进制文件与执行 apache2ctl 脚本。Upstart 希望它启动的进程基本上不会立即死亡;这正是 apache2ctl 所做的。
我的 askubuntu.com 问题上有一个有效的 Apache upstart 脚本。
| 归档时间: |
|
| 查看次数: |
1546 次 |
| 最近记录: |