会社のソフトウェアを新しく展開するためのバッチを作成しています.これまでのところ...
wscript.exe "invisible.vbs" "apache_start.bat" /wait
wscript.exe "invisible.vbs" "mysql_start.bat" /wait
"C:\Program Files\Internet Explorer\iexplore.exe" http://localhost
ご覧のとおり、このスクリプトは apache を起動し、次に mysql を起動し、IE でデフォルト ページを開く必要があります。
問題は、ユーザーがこのスクリプトを 2 回実行すると、apache と mysql が 2 回実行され、2 つの別々のインスタンスがロードされることです。私が必要とする解決策は、プロセスが既に実行されているかどうかを確認し、実行されていない場合は 2 つの wscript コマンドを実行する方法です。私はシェルで絶対にひどいので、具体的な回答をしてみてください! 私はシステム管理者ではなく、ソフトウェア エンジニアです。助けてくれてありがとう!