subprocess.Popen 如何提前終止程式執行
self.monkey = subprocess.Popen(args=args, shell=True, close_fds=True)
# self.monkey.poll()的幾種狀態:0 正常結束、1 sleep、2 子程式不存在、-15 kill、None 在執行
thread_it(self.get_monkey_status())
# 終止monkey程式
def stop_monkey(self):
print(self.monkey.poll())
pid = self.monkey.pid
print(pid)
os.killpg(pid, signal.SIGUSR1)
print(self.monkey.poll())
這裡是執行結果:
None
10764
os.killpg(pid, signal.SIGUSR1)
AttributeError: module 'os' has no attribute 'killpg'
相關文章
- 併發程式設計——如何終止執行緒程式設計執行緒
- Thread執行緒終止interruptthread執行緒
- 如何"優雅"地終止一個執行緒?執行緒
- subprocess.Popen 如何對子執行緒進行清理執行緒
- Java之 join 等待執行緒終止Java執行緒
- Thinking in Java---如何正確的終止子執行緒ThinkingJava執行緒
- 執行緒的基本操作:新建和終止執行緒執行緒
- 終止java執行緒的2種方法Java執行緒
- [20200306]hash join會提前終止掃描嗎.txt
- 終止expdp正在執行中的匯出任務
- drools執行完某個規則後終止別的規則執行
- 終止指定埠的程式
- Java實現終止執行緒池中正在執行的定時任務Java執行緒
- Windows 程式的建立和終止Windows
- Linux 下使用 killall 命令終止程式Linux
- 用Python程式如何捕獲Ctrl+C終止訊號?Python
- Linux——程式建立、程式終止、程式等待、程式程式替換Linux
- Android低記憶體終止守護程式Android記憶體
- 還不知道如何在java中終止一個執行緒?快來,一文給你揭秘Java執行緒
- TCP連線是如何建立和終止的?TCP
- python:運用while迴圈怎麼進行終止PythonWhile
- 正常終止expdp作業
- 你可以終止 forEach 嗎?
- 終止非同步任務非同步
- CentOS 將於年底終止!CentOS
- 兩階段終止模式模式
- 如何在後臺執行 Linux 命令並且將程式脫離終端Linux
- Linux 下使用 killall 命令終止程式的 8 大用法Linux
- linux下啟動和終止JAVA程式shell指令碼LinuxJava指令碼
- jQuery的each終止或跳過示例程式碼jQuery
- 連結伺服器的OLE DB訪問介面報錯。由於達到了資源限制,提供程式終止了執行。伺服器
- Docker 容器優雅終止方案Docker
- 3.6 延遲例項終止
- response()->download();下載中途終止
- AngularJS終止了長期支援AngularJS
- Linux系統程式設計之程式控制(程式建立、終止、等待及替換)Linux程式設計
- 多執行緒程式是如何執行程式碼的?執行緒行程
- 如何使用 Distrobox 在終端內執行多個 Linux 發行版Linux