PerlでWindowsのプロセス一覧を取得し、特定のプロセスを終了させる方法

カテゴリー:Perl・Javascript・python、サーバー管理メモ(記事数:83)



↑B


2011.02.05

PerlでWindowsのプロセス一覧を取得し、特定のプロセスを終了させる方法

取得(ライブラリーはActivePerl 5.10には入っていなかったので自分でインストール)
use Win32::Process::List;
my $P=Win32::Process::List->new();
my %list =$P->GetProcesses();
while (($key,$value)=each(%list)){
print $value.' '.$key."\n";
}

終了(ライブラリーはActivePerl 5.10に最初から入っていた)
use Win32::Process;
Win32::Process::KillProcess(1536,$dammy);

※$dammyは何かよく分からない。適当な変数を書いておけばOK

Category:Perl・Javascript・python、サーバー管理メモ



コメント

いいっすね!=4
001 [02.05 22:31]@Dti:KillProcess()の第2引数はexitcodehttp://search.cpan.org/~jdb/libwin32-0.2.... dammyは恥ずかしい(正:dummy) (1)
002 [02.06 00:16]ふぇちゅいん(冬眠失敗)★32:>>001 うわ、マジか。知らなかった。勘違いしていた期間数年どころじゃないぞorz。そのexitcodeの意味が分からないです????? (1)
003 [02.06 01:59]まんま:戻り値でしょ? (1)
004 [02.06 02:38]ふぇちゅいん(冬眠失敗)★32:>>003 必要なければ適当な変数与えておけばOKって事でOK?

名前 ↑B

コメント(※改行は省略されます)

※3回以上の連続書き込み不可
この記事のアクセス数:


→カテゴリー:Perl・Javascript・python、サーバー管理メモ(記事数:83)
アクセス数の多い記事(過去1ヶ月)

すべて見る