windows7以降での話
タスク一覧
tasklist
タスク一覧で検索する(例:httpd.exe)
tasklist | FindStr htt
タスクを終了させる(強制的)
taskkill /im httpd.exe /F
スリープ(2秒の例)
timeout /t 2 > NUL
ディレクトリが存在するかどうか
IF EXIST "C:\Program Files\PostgreSQL\9.3\data" (
)
ディレクトリの強制削除
rd /s /q "C:\Program Files\PostgreSQL\9.3"
サービス起動
sc start サービス名
サービス停止
sc stop サービス名
サービスの状態
sc query サービス名
サービスが起動しているかどうかの確認
sc query サービス名 | FindStr -C:"STATE" | FindStr -C:"RUNNING"
if %ERRORLEVEL% == 1 exit /b 0
rem 以下にサービスが起動していない場合の処理を書く
2015/4/10
最終更新:2015年04月10日 18:43