新贵杀死超时不被尊重吗?

比纳鲁斯

我目前正在通过玩耍来学习新贵。我想我现在已经理解了该原理,但是我在新手工作中遇到“ kill timeout”节时遇到了困难。

例如,我有以下工作(文件名/etc/init/test.conf):

description "test"
start on test
console owner
kill timeout 5
task
exec /root/test

文件/ root / test是一个永久运行的小型shell脚本:

while true; do o=1; done;

在执行“ initctl start test”时,将运行作业“ test”并调用脚本“ / root / test”。我可以通过执行“ initctl status test”(它显示该作业正在运行)以及通过执行“ ps -Alf”来进行验证。

现在,“ kill timeout 5”节将导致作业在5秒钟后被杀死。但是相反,这项工作似乎永远存在。

我想知道我是否以正确的方式使用和理解了kill timeout节。这对我来说是必不可少的功能。

这是在Natty 11.04上,但是我认为这个问题也适用于其他版本。

非常感谢你,

比纳鲁斯

怪兽龙

那不是什么kill timeout它指定了在发出礼貌的“终止”信号后,要等到进程退出后再放弃并发射核武器,要等待多长时间。

如果要以这种upstart方式设置流程时间限制,最简单的方法可能是让某些东西定期发出timer事件并使用stop on timer或者(可能更一般而言),创建一个包装程序,该程序分叉一个小的进程,该进程在一段时间后发送一个事件,然后发送stop on该事件。

有关更多信息和最佳实践,请参见The Upstart Cookbook

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

新贵杀死超时不被尊重吗?

来自分类Dev

django权限不被尊重

来自分类Dev

精度不被尊重

来自分类Dev

UISearchController searchBar showsCancelButton不被尊重

来自分类Dev

猫鼬模式:'独特'不被尊重

来自分类Dev

为什么 Observable.delay() 不被尊重?

来自分类Dev

文本溢出:省略号不被尊重

来自分类Dev

Perl线程杀死超时线程

来自分类Dev

新贵的kill超时设置是否有最大值?

来自分类Dev

Bootstrap 3列中的相对div不被尊重

来自分类Dev

android:alwaysRetainTaskState = false不被尊重,任务状态始终被保留

来自分类Dev

Maven`project.basedir`在发行管理中不被尊重

来自分类Dev

CSS绝对位置有时不被尊重

来自分类Dev

perl regex,不匹配的匹配以某种方式不被尊重?

来自分类Dev

Google Chrome CSS`filter:blur();`问题–`filter:none;`不被尊重

来自分类Dev

为什么限制方法在视野中不被尊重?

来自分类Dev

Qt:点击时QIcon消失;QIcon::Mode 不被尊重

来自分类Dev

DotNetNuke robots.txt 不被谷歌机器人尊重

来自分类Dev

什么是<defunct>进程,为什么它不被杀死?

来自分类Dev

什么是<defunct>进程,为什么它不被杀死?

来自分类Dev

超时后如何杀死Elixir过程

来自分类Dev

超时而不会杀死bash中的进程

来自分类Dev

Perl叉子并在超时后杀死孩子

来自分类Dev

Google Dataproc超时并杀死应聘者

来自分类Dev

MongoError:光标被杀死或超时-流星超时设置无效

来自分类Dev

可以通过连接的设备触发新贵脚本吗?

来自分类Dev

可以通过连接的设备触发新贵脚本吗?

来自分类Dev

systemd和新贵能在Unix系统上共存吗?

来自分类Dev

在Ubuntu 17.04中残留新贵文件,它们与Systemd兼容吗?

Related 相关文章

热门标签

归档