簡體   English   中英

任務計划程序認為python腳本仍在運行

[英]task scheduler thinks python script is still running

我有一個python腳本,該腳本又執行其他python腳本。 我將此作為任務放在WinXP任務計划程序上。 事情開始運行-打開命令提示符,火花飛揚,發生魔術……最終任務完成,我得到一個不錯的“打印腳本結束!” 然后返回提示。 但是Task Scheduler認為任務仍在運行! 反過來又阻止了它每天再次運行。

所以我嘗試制作一個僅調用腳本的BAT文件:

script.py
echo pyfinished

令我驚訝的是最終看不到“完成” ...

我也有這個問題。 我為確保腳本停止所做的就是將任務配置為在1小時后停止(或腳本應花費多長時間)。 這會終止任務,因此當任務計划再次出現時,啟動任務就沒有問題了。

至於為什么Task Scheduler無法檢測到腳本已完成,我不知道。 真是令人討厭。

包含os.system('cmd /K script.py')os.system('cmd /K script.py')該進程保持活動狀態,直到我手動將其殺死為止。

暫無
暫無

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

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