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'
相關文章
- 併發程式設計——如何終止執行緒程式設計執行緒
- javascript如何終止函式的執行JavaScript函式
- 如何正確終止正在執行的子執行緒執行緒
- Java 終止執行緒方法Java執行緒
- 如何"優雅"地終止一個執行緒?執行緒
- oracle 如何終止儲存過程的執行Oracle儲存過程
- Posix執行緒程式設計指南(4)-執行緒終止 (轉)執行緒程式設計
- Thread執行緒終止interruptthread執行緒
- 問題:執行緒的終止執行緒
- 終止imp/exp和expdp/impdp程式執行的方法
- Java執行緒中斷與終止執行緒執行Java執行緒
- subprocess.Popen 如何對子執行緒進行清理執行緒
- Java之 join 等待執行緒終止Java執行緒
- 執行緒的基本操作:新建和終止執行緒執行緒
- Thinking in Java---如何正確的終止子執行緒ThinkingJava執行緒
- 終止java執行緒的2種方法Java執行緒
- Java關閉Socket來終止執行緒Java執行緒
- 終止expdp正在執行中的匯出任務
- drools執行完某個規則後終止別的規則執行
- 終止指定埠的程式
- Java實現終止執行緒池中正在執行的定時任務Java執行緒
- Windows 程式的建立和終止Windows
- AWS RDS for MySQL如何終止會話MySql會話
- Java多執行緒設計模式(6)兩階段終止模式Java執行緒設計模式
- 用Python程式如何捕獲Ctrl+C終止訊號?Python
- Linux 下使用 killall 命令終止程式Linux
- 終止程式的工具 kill 、killall、pkill、xkill
- 如何在終端下以後臺模式執行Linux程式模式Linux
- Linux——程式建立、程式終止、程式等待、程式程式替換Linux
- 在終端中執行 Swift 程式Swift
- TCP連線是如何建立和終止的?TCP
- 還不知道如何在java中終止一個執行緒?快來,一文給你揭秘Java執行緒
- 【Linux】程式終止方式--exit的呼叫過程!!!Linux
- APUE 7-3 終止處理程式例項
- 程式控制:程式的建立、終止、阻塞、喚醒和切換
- 兩階段終止模式模式
- 終止非同步任務非同步
- jQuery的each終止或跳過示例程式碼jQuery