2016-04-18 14 views
-1

Ich habe einen Bot und ich möchte, dass der Bot alle 30 Minuten neu starten Ich habe einen .batch-Code, um den Bot zu starten. Jetzt möchte ich, dass dieser Bot alle 30 Minuten startet.Wie Cmd neu starten alle 30 Minuten mit Knoten

Ich habe dies:

Knoten bot.js Pause

+0

Sie würden ein externes Planungswerkzeug Trigger verwenden möchten die Batch-Datei. check diese Links und wähle ein Tool: [wiki list] (https://de.wikipedia.org/wiki/List_of_job_scheduler_software), [freeware] (http://listoffreeware.com/list-of-best-free-task- scheduler-software-for-windows /) – pkm

+1

Sie können den Prozessmanager verwenden oder als @pkm können Sie die externen Planungswerkzeuge verwenden. Wenn nicht, dann probiere 'pm2 manager' mit der Option --restart-delay aus. – Sagar

Antwort

0

alte Schule (und nicht wirklich gut) Lösung ist:

:label1 
taskkill /f /fi "windowtitle eq %SYSTEMROOT%\system32\cmd.exe - MyBotName.bat" 
start MyBotName.bat 
ping -n 1801 127.0.0.1>nul 
goto :label1 
+0

Danke, aber es funktioniert nicht:/mein Skript nicht aufhören, es läuft immer –

+0

Verwenden Sie 'taskkill/f/im ProcessName.exe ', um den Prozess zuerst zu stoppen. Wenn Ihr Prozess im cmd-Fenster gestartet wurde, verwenden Sie taskkill/f/fi "" windowtitle eq% SYSTEMROOT% \ system32 \ cmd.exe - MeinBotName "(Antwort aktualisiert) – kay27

+0

Danke, dass es funktioniert :) –