Shell

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