【发布时间】:2015-09-23 01:15:43
【问题描述】:
我运行一个python脚本需要运行很长时间,但是运行几个小时就停止了,我输入ps aux结果是:
root 10371 0.9 10.4 273236 52232 ? Sl 09:35 6:23 python my_programe.py
那我尝试用kill -18 10371来调用它,但是没用,怎么继续调用它再次运行呢?
【问题讨论】:
我运行一个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 继续当然是没用的),而是意味着 可中断睡眠(等待完成一个事件)。您应该能够使用strace -p 查看进程休眠的时间或等待的时间。
【讨论】: