【发布时间】:2016-02-08 14:05:28
【问题描述】:
我有一个执行远程命令的 python 脚本,我想在其中使用多处理。
我设法让程序本身工作,但是当尝试使用 CTRL+C 中断它时,我得到以下异常,并且程序没有终止正确:
Traceback (most recent call last):
File "/usr/lib/python2.7/multiprocessing/process.py", line 258, in _bootstrap
self.run()
File "/usr/lib/python2.7/multiprocessing/process.py", line 114, in run
self._target(*self._args, **self._kwargs)
File "/usr/lib/python2.7/multiprocessing/pool.py", line 102, in worker
task = get()
File "/usr/lib/python2.7/multiprocessing/queues.py", line 376, in get
return recv()
KeyboardInterrupt
Caught KeyboardInterrupt, terminating workers
我做错了什么?
【问题讨论】:
-
试图重写问题以更容易理解。还有一些格式
标签: python multiprocessing paramiko pool