簡體   English   中英

在Windows中檢查Python程序是否正在運行

[英]Check if Python program is running, in Windows

我正在創建一個Python程序(將其稱為Program1),該程序將隨機終止。 我需要另一個程序來檢查Program1是否已終止,如果已終止,請在給定的時間后重新啟動它。 我應該使用另一個Python程序來執行此操作,還是可以在Windows中完成類似於cron作業的方法?

據我了解,您可以使用sys.exit(),exit()和quit()殺死一個Python程序,但是所有這些還殺死了所有其他正在運行的Python程序嗎?

謝謝

可以多種方式可靠地確定特定程序是否仍在運行。

這樣做的一個好方法是使用特定的鎖定文件。 您可以在該線程中找到如何在Python 中執行此操作

要回答問題的第二部分: sys.exit()exit()和其他命令只會停止當前正在運行的Python進程,而不會停止可能同時運行的其他任何進程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM