次のbatファイルを実行していますが、エラーが発生しました
assertion "root_idx != -1" failed:
file "/ext/build/netrel/src/cygwin-1.7.1-1/winsup/cygwin/mount.cc",
line 363, function: void mount_info::init()
Stack trace: Some random stack trace
ENd of stack Trace
バッチコード
@echo off
:top
set /a run=1
echo "Beginning of Loop"
echo %run%
wmic process where "name like '%%java%%' and CommandLine like '%%abc%%'" get caption, CommandLine | findstr "abc" 1>nul || set /a run=0
if %run%==0 (
echo "Process Not Running"
start cmd /c 'path to file')
echo "Taking a Pause"
sleep 10
goto :top
そもそもcygwinが呼び出されるのはなぜですか? そして、なぜエラーが発生し、無限ループが停止したのですか (ループはプログラムの存在をチェックし、何らかの理由で強制終了された場合はプログラムを開始します)