python脚本进程stat停留在Sl上并停止运行

标签 python linux process kill

我运行一个python脚本,需要运行很长时间,但是当我运行几个小时时它就会停止,我输入ps aux结果是:

root     10371  0.9 10.4 273236 52232 ?        Sl   09:35   6:23 python my_programe.py

然后我尝试使用kill -18 10371来调用它,但是没有用,如何继续调用它再次运行?

最佳答案

进程状态S并不意味着进程已经停止(因此尝试使用SIGCONT继续当然是无用的),而是意味着可中断 sleep (等待事件完成)。您应该能够使用 strace -p 查看进程休眠了多长时间或等待什么。

关于python脚本进程stat停留在Sl上并停止运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32729486/

相关文章:

python - 通过二进制文件生成很多curl命令

linux - 是否可以将具有 SCHED_FIFO 进程的 Linux 机器设置为 "hang"?

python - 理解 Python 交换 : why is a, b = b, a 并不总是等价于 b, a = a, b?

python - 为什么我能够在 Python 中实例化我的抽象基类?

python - Book : twisted network programming essentials, 示例 9-1 不起作用

python - urlopen 随机卡住,超时被忽略

linux - Crontab 不运行 bash/sh 脚本的某些部分

linux - Perf 跟踪调用函数

ruby - 如何使用 system() 杀死已生成子进程的进程?

java - Java中 fork 子进程的输出