sigterm

    2热度

    1回答

    我正在用supervisord在Docker中构建一个tomcat容器。如果Dockerfile默认命令是 CMD supervisord -c /etc/supervisord.conf ,当我派遣码头工人停止命令,容器和退出代码成功退出0 但是相反,如果我有 CMD ["/run"] 和在run.sh中, supervisord -c /etc/supervisord.conf 码

    2热度

    1回答

    我在做这样的事情 def exitHandler(self, *args): self.stopThreads() sys.exit(2) ,我注册这个函数在我self.run(与守护进程的PROGRAMM工作) signal.signal(signal.SIGTERM, self.exitHandler) self.stopThreads( )有时需要一段时间才能完成

    1热度

    1回答

    我有一个服务器与运行两个程序主管。我们称他们为程序A和程序B.当服务器关闭时。程序A的执行在程序B之前终止,在关闭完成之前导致错误。有没有一种方法可以确保程序A永远不会在程序B之前停止?因此,它可以忽略它一起这实际上并不重要,如果程序一个没有得到SIGTERM(并保持运行,直到后计划B已经关闭。) 谢谢

    1热度

    1回答

    我有一个单线程进程,它不会死于kill -TERM。信号掩码的过程 不显示SIGTERM被阻止。我正在执行'kill'为 root。我能够使用SIGKILL杀死进程,但这是更大的系统的一部分,我希望SIGTERM能够正常工作。 $ cat /proc/5105/status Name: task_root.nginx State: S (sleeping) Tgid: 5105 Pid:

    0热度

    1回答

    我们使用Upstart来启动/终止内部开发的二进制文件。 在这个二进制新贵配置文件,我们定义脚本,例如: script exec su - user -c "screen -D -m -S $product /opt/bin/prog /opt/cfg/$product -v 5 --max_log_size=7" end script 当运行级别设置为5,新贵启动脚本。运行级别设

    5热度

    1回答

    我试图找出在发送SIGKILL之前接收SIGTERM时应用程序退出多少时间? 我对这些信号的了解很低。我已经在Stackoverflow的建议答案中阅读了一些内容,但我无法在SIGTERminated之前“近似”了解一个进程可以存活多少时间。 编辑:比方说,例如,我创建故意阻止关闭操作系统的一个问题 我在寻找答案,而不MMI的过程,在一个(也许while(1)能做到这一点?)标准的Linux发行版

    0热度

    1回答

    我正在通过Windows控制台执行PHP脚本。我有一些结果函数将结果写入文件。无论如何,有时我必须中断执行(ctrl + c)并停止脚本。我有兴趣以某种方式将当前进度写入关键笔划和实际sigterm之间的文件。这可能吗 ?我真的需要能够在下一次运行时从最后一点恢复脚本执行。谢谢 !

    0热度

    1回答

    我试着去阻止PUMA服务器,我已经在这里找到了一个脚本 - >script #!/usr/bin/env bash # Simple move this file into your Rails `script` folder. Also make sure you `chmod +x puma.sh`. # Please modify the CONSTANT variables to f

    0热度

    1回答

    我正在经历以下计算器后 In what order should I send signals to gracefully shutdown processes? 和整个下面的语句来。请帮我理解我用粗体标出的部分。 [在应答发现3票] “的原因,守护进程有时使用SIGHUP重新启动或重新加载配置是守护程序从任何控制端子分离,并且因此决不会接收SIGTERM,从而使信号被认为是”腾出”一般用途

    0热度

    1回答

    我正在编写一个Java程序的单元测试,我需要模拟一个Unix kill。有没有什么办法可以做到这一点? 谢谢!