![](/img/trans.png)
[英]How to add a user in database in every 5min using celery/cronjobs
[英]How to close and rerun a python exe after every 5min using .bat file
嘿,伙計,我正在運行一個用 python 編寫的套接字代碼,由於某些原因,我需要在每 5 分鍾后重新運行一次,有人建議我使用我嘗試過的任務調度程序,但它沒有運行,所以我搜索並找到了一個腳本每 5 分鍾運行一次程序 in.exe 格式。 現在主要問題是,它打開了一個新的 window 而舊的 window 仍然打開。 例如:當我運行程序時,它在 1 個數字 window 中打開。 5分鍾后,它打開2個號碼window,程序正在其中運行,但由於它是套接字編程,它連接到1個號碼window。 現在我想關閉 1 個號碼 window 以便套接字可以連接到 2 個號碼 window。
我認為它是 shell window 並且程序是 in.bat 格式。
代碼是:
:loop
@echo off
start python "python program location"
timeout /t 300 /nobreak
exit0
goto :loop
在一些文章中建議使用“@echo off”和“exit0”行,但它們不起作用。 “300”是以 5 分鍾為單位的時間
給 window 一個標題,然后在開始新的之前殺死它。 在這里,我們給它命名為MyScript
,我們也只是用這個名字殺死它:
@echo off
:loop
start "MyScript" python "python program location"
timeout /t 300 /nobreak
taskkill /FI "WINDOWTITLE eq MyScript"
goto :loop
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.