2017-03-17 3 views
-1

"cygwin"を使用しています。 私は 'TASKKILL'がプロセスを強制終了できることを知っています。しかし、プロセス名で殺すことは許されません。私はpsKillを試しましたが、認識されないのでエラーが出ます。ある人が私を助けてください。もし私が 'test.py'を殺すには、どうすればいいのですか? TASKKILLは実行中のすべてのPythonプロセスを終了します。Windowsマシンの名前でプロセスを終了する

+0

プログラミングに関する質問ではありません。[su]を試してください。 –

+0

それはプログラミングの質問です。javaコードを使用してプロセスを殺すために.Cygwinは、Windowsマシンに接続するために使用されます。 – gigi

+0

上記の[編集]リンクをクリックして、あなたの質問に正確に*何をしようとしているのかを明確にし、適切なタグ(例えば 'java')を追加してください。 –

答えて

0

あなたの質問はあなたのCygwin環境に関連していると仮定します - より大きいWindowsプロセス環境ではなく - これを管理するCygwinディストリビューションには標準の* nixタイプのツールがあります。プロセスは、Cygwinシェルプロンプトからkillコマンドで消去できる一意のID番号で識別されます。 psコマンドを実行すると、現在Cygwinから実行中のすべてのプロセスのリストが表示されます。

How to kill a process in cygwin?

幸運:あなたの質問はこれよりも複雑である場合

は、あなたがこの記事に外観を与えるかもしれません!

+0

答えをありがとう。あなたがpidを知っているなら、taskkillを使うことができます。プロセスを強制終了してJavaプログラムから再起動するプロセスを自動化しようとしています。ですから、PIDを変数にしてタスクキルでそれを使う方法を知っておく必要があります。 例を挙げて説明しましょう。 Pythonの 'test.py'スクリプトを実行しているとしましょう。マシンで実行中のpythonプロセスがすべて「test.py」であるとは限りません。 _taskkill/f/im python.exe_を使用すると、私が望まないすべてのpythonプロセスが終了します。または、 'test.py'のPIDを取得し、それを変数に渡してtaskkill PIDとともに使用する方法を知っている必要があります。 – gigi

関連する問題