私は、Windows システムから bash を介して Linux 実行ファイルを実行しようとしていますが、断続的に問題が発生しています。原因を絞り込むと、Windows から bash を呼び出すと、bash 自体が実行される場合と実行されない場合があるようです。たとえば、次のような非常に単純なコマンドは、正しく機能する場合があります。
C:\>bash -c "pwd"
/mnt/c
C:\>echo %errorlevel%
0
場合によっては、出力が何も出ず、ステータス 1 が返されることもあります。
C:\>bash -c "pwd"
C:\>echo %errorlevel%
1
この問題のトラブルシューティング方法についてヒントがあれば幸いです。Ubuntu ターミナルを開くと、同じコマンドが 100% 正常に動作することを確認しましたが、Windows のコマンド ラインでは成功率が約 50% です。