2017-08-15 15 views
0

なぜ動作しませんか?プログラムがクラッシュした場合は、再起動します。TASKLISTクラッシュしたプログラムを再起動します

tasklist /nh /fi "imagename eq filezilla.exe" /fi "status eq running" | find /i "filezilla.exe" > nul && ( 
exit 
) || ( 
echo Server is not running or not responding 
taskkill /f /im filezilla.exe 
timeout 10 
start C:\Program Files\FileZilla FTP Client\filezilla.exe 
) 

答えて

0

次の3つの偶然にしてC:\Programを起動しよう:Files\FileZillaFTPClient\filezilla.exe

パス/ファイル名をスペースで区切る必要があります。 startは窓のタイトルとして最初に引用されたパラメータを取り
ので、それをダミータイトルを与える:

start "" "C:\Program Files\FileZilla FTP Client\filezilla.exe" 

注:必要はEXEとstartが使用しないようにする必要があります。ちょうど:

"C:\Program Files\FileZilla FTP Client\filezilla.exe" 

も有効です。

関連する問題