SSブログ

指定時間経過後のプロセスの終了 [Windows]

Windows XP 上で、指定時間の経過後に、指定したプロセスを終了するようなソフトウェアを探していた。使用目的は、YouTube や radiko を指定時間の経過後に終了したいためである。
(Linux では、簡単なシェルスクリプトで実現できる。)

1. 採用した方法


Time Flow Terminator というソフトウェアを試したところ、要望を満たすものであった。
( http://www.gigafree.net/system/shutdown/timeflowterminator.html )

・経過時間の指定は、秒単位で行う。
・プロセスの指定は、プロセス ID またはプロセス名で行う。
・プロセスの一覧を表示する機能を持つが、コピー・アンド・ペーストに対応していない。
 コピー・アンド・ペーストを行うためには、別途ソフトウェアの導入が必要となる。
 (例) ExposeText


2. その他の実現方法


(1) taskkill コマンド と at コマンドでの対応


taskkill コマンド(Windows XP Home Edition の場合には簡易版)と at コマンドでの対応も検討したが、上記の方式の方が簡単に実現できる。


(2) Firefox の Sleep Timer アドオンの使用


Firefox には Sleep Timer というアドオンがあったが、現在はダウンロードできない状態となっている。


(3) Windows PowerShell v2 での対応


start-sleep、get-process、stop-process を使用することで対応可能である。
(例) 1 時間(=3600秒)後に firefox を終了する。

start-sleep -s 3600; get-process firefox | stop-process


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。