ツイート
2011.05.29
Windowsパソコン+タスクマネージャーでPerlスクリプトを繰り返し実行する時の管理方法
個人的メモも兼ねて。
(1)
とすれば$PIDにWindowsのプロセスIDが入る。実行のたびにPIDを保存しておけば色々な処理に使える。$PID=$$;
(2)
を宣言しておく。use Win32::Process::List;
use Win32::Process;
で%listに現在実行中のPIDとファイル名のリストが得られる(Perlを実行した場合、ファイル名は全部perl.exeだけど)my $P=Win32::Process::List->new();
my %list =$P->GetProcesses();
で$PIDのプロセスを強制終了出来る。$dummyは何でも良い。Win32::Process::KillProcess($PID $dummy);
(1)(2)を組み合わせて以前のプロセスが残っている場合に実行を中止したり、一定期間経過しても終了しないプロセスを終了したり出来る。
Category:Perl・Javascript・python、サーバー管理メモ
コメント
この記事のアクセス数:7942025.01.25正規表現のオンラインWebチェッカー
2021.12.05中国のSippedが50ドルQVGAののToFカメラユニットを今年中に出荷開始。UVC、UART/SPI出力3コメ
2021.12.05Pythonのコードをワンラインで実行形式に変換してくれるPyInstaller1コメ
2021.12.03チャート、グラフを書くのに良さそうなGoogle Chart以外のJavascriptライブラリ5つ3コメ
2021.11.18まだ使ってる?今は非推奨となったJavaScriptの書き方。document.writeが強く非推奨だと!!!?4コメ
2021.10.19PerlのGD::Image->new()は画像じゃないデータを読み込ませるとエラーになることがあるので事前に手動で画像であることを確認した方が良い1コメ
2021.10.12【解決済み】ヨドバシとかZOZOのサイトにどうやってもスクリプトからアクセス出来ない16コメ
2021.08.31現代的なPerlの記述方法一覧2コメ
2021.07.09JavaScriptでワンタッチで仮想キーボードを表示する2コメ
2021.02.10PythonでPowerPointを作るライブラリ「python-pptx」が色々活用出来そう。22コメ
→カテゴリー:Perl・Javascript・python、サーバー管理メモ(記事数:83)
アクセス数の多い記事(過去1ヶ月)
●2025.03.20:どんな不都合が・・・(未分類)681access
●2025.03.14:8年ぶりにサンライズ出雲に乗車!家族4人で「ソロ個室」4部屋に上り乗車したメモ(#おでかけ情報)485access
●2025.03.16:大量のレモンを余さず果汁絞るのが難しい。安い絞り器はクソばかり(#自宅DIY #ルーフテラス活用)446access
●2025.03.11:初めての焼き肉きんぐ(物語コーポレーション)の株主優待お食事券をゲット!!!!!優待・配当利回り年率3%程度(#お金 #マネー)363access
●2025.03.17:すかいらーくHDの株を卒業して44万円ゲット。最後の株主優待を受領(#お金 #マネー)358access