停止进程的原因?

停止进程的原因?

我正在使用批处理文件运行一个程序,它一直给我这个错误:

进程已停止

我注意到程序每次都会在我上次执行它时停止的地方稍晚的地方停止

现在我正在寻找已停止进程原因或者如果有人遇到同样的问题那就更好了!

谢谢。

答案1

此类问题通常与SIGSTOP信号接收有关;通常与相关的信号CTRL + Z组合;在“已停止进程”消息后,键入jobs命令,如果你在那里找到你的程序,那就意味着你的程序已经收到了那个信号。

在这种情况下,请检查您的代码,并小心检查日志,看看是否有某种后台程序正在发送该信号。

我还添加了信号文档,您可以在其中检查所有信号值,包括 SIGSTOP 的信号值:

http://man7.org/linux/man-pages/man7/signal.7.html

相关内容