スクリプトの実行を一時的に休止させるsleepコマンド バッチファイルでコマンドを実行する場合、バッチの各行は連続して順番に実行される。その際、いくらか時間待ち(休止、スリープ)をさせたいことがある。そのような場合、UNIXやLinuxなどには「sleep」というコマンドが用意されており、例えば「sleep 60」とするとスクリプトの実行がそこで60秒間休止する。 sleepの代表的な用途としては、次のようなものが考えられる。 起動したプログラムの作業が完了するのを待つ――アプリケーションによっては、起動後にさまざまな作業を行うためにいくらかの時間を必要とするものがあるため、その準備が整うまで後続の作業を一時休止させる 遅延起動させる――あるコマンドを今すぐ実行するのではなく、例えば1時間後に実行したいのなら、先に「sleep 3600」というコマンドを実行させればよい 一定間隔ごとに起動
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Windows PowerShell進行状況の報告 Don Jones 最近、私はかなり長くて複雑な Windows PowerShell スクリプトを作成していましたが、このスクリプトが実行中にほとんど応答しなくなりました。このスクリプトは、スケジュールされたタスクとして作成したので、表示される出力はそれほど多くありません。それでも、最初の大きなテストでこのスクリプトを実行したとき、 誤って無限ループやその他の問題のあるコードを記述したのではないかと少し不安になりました。 シェルがその場で痛ましく小さなカーソルを点滅させているので、私は「強制終了しようかな」と考えました。確かに私は自分に自信がありませんでし
PowerShellで一定時間経過した後にスクリプトを実行させたくて、下記のような関数を作ってみました。 function Execute-Script([int]$Time, [ScriptBlock]$ScriptBlock, [String]$ComputerName = ".") { [System.Threading.Thread]::Sleep($Time) Invoke-Command -ComputerName $ComputerName -ScriptBlock $ScriptBlock } この関数を使用する際の書式は Execute-Script スクリプトを実行させるまでの待機時間(mSec), 実行させるスクリプト, [スクリプトを実行するリモートコンピュータ名] です。 [スクリプトを実行するリモートコンピュータ名]は省略可能で、省略した場合にはローカルコンピュ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く