2
A
回答
4
這裏有Batch file - restart program after every 20 minutes
@echo off
:loop
start yourtarget.exe ...
timeout /t 1200 >null
taskkill /f /im yourtarget.exe >nul
goto loop
+0
是的,我終於做了一個看起來像這樣的批次,工作得很好! – GoldMath
2
Python是一個不錯的選擇:
import subprocess, time
while True:
proc=subprocess.Popen("something.exe")
time.sleep(3*60*60) # 3 hours
proc.kill()
time.sleep(30) # 30 seconds
1
@set /A _tic=%time:~0,2%*3600^
+%time:~3,1%*10*60^
+%time:~4,1%*60^
+%time:~6,1%*10^
+%time:~7,1% >nul
:: actual script
@set /A _toc=%time:~0,2%*3600^
+%time:~3,1%*10*60^
+%time:~4,1%*60^
+%time:~6,1%*10^
+%time:~7,1% >nul
: loop
@set /A _elapsed=%_toc%-%_tic
@echo %_elapsed% seconds.
:: check for elapsed time here
:: kill the app
taskkill /im <yourappname>
:: sleep for some time
timeout /T 10
:: start again
start <yourappname>
goto loop
相關問題
- 1. 創建一個「冷卻」
- 2. Java:Keybind冷卻時間?
- 3. 每5小時殺死一個ShellScript並啓動程序
- 4. 冷卻按鈕?
- 5. 在python中啓動一個進程每小時一次
- 6. XNA 4.0 - 按一個鍵後的冷卻動畫
- 7. 使用setTimeout爲一個按鈕添加冷卻時間
- 8. Azure Automation - Runbook每天自動重新啓動一個Web應用程序
- 9. 優化冷卻時間動作順序的算法
- 10. 重新啓動一個exe程序
- 11. 如何使用crontab每4小時重新啓動一個進程?
- 12. 每隔幾分鐘重新啓動一個程序的腳本
- 13. 如何爲多個用戶編寫一個冷卻時間定時器?
- 14. php冷卻定時器subscribe.php和sendmail.php
- 15. 如何每小時重新啓動一次服務?
- 16. 每12小時重新啓動一次.bat文件
- 17. 在腳本啓動時自動運行一個程序
- 18. 使用arduino板來控制pc內的一個冷卻迴路
- 19. 冷卻崗位在PHP
- 20. 在啓動時自動啓動後最小化應用程序
- 21. 如何使用inittab自動重啓一個PHP程序?
- 22. C#:自動重啓程序
- 23. 自動程序重啓?
- 24. 正是在小時開始啓動服務,重複每隔一小時之後
- 25. WCF冷啓動
- 26. 冷啓動
- 27. 如何編寫一個在Windows啓動時自動啓動的python程序?
- 28. Lua設置的冷卻時間用於重新加載
- 29. 重新啓動時自動啓動應用程序
- 30. 爲什麼我的GCE實例每6小時自動重啓?
後您coulod使用的taskkill看在http://的TechNet。 microsoft.com/en-us/library/cc725602(v=ws.10).aspx –
'timeout'或'ping'可以讓你延遲30秒。 – foxidrive