-1

独自のpidを見つけてsystemコマンドを使用して自分自身を強制終了するperlスクリプトを作成する方法が必要です。コード内:

my $pid = &getScriptPID();
system("taskkill $pid");

とにかくこれを行うことはありますか?

4

3 に答える 3

12

現在のプロセスのpidは、$$変数を介して利用できます。

より良い質問は、なぜ関数を使用できないのかということですexit()...

于 2012-10-09T16:14:35.933 に答える
5

killKILL =>$$;

しかし、なぜ?なぜだけではないのですexitdie

于 2012-10-09T16:14:12.410 に答える
1

pid変数を使用して、$PIDまたは$$スクリプト内からにアクセスできます。

見るperldoc perlvar

于 2012-10-09T16:14:22.370 に答える