タグ付けされた質問 「kill」

killは、プロセスにシグナルを送信するUNIX / Linuxコマンドです。デフォルトでは、プロセスを終了するシグナルが送信されます。また、プロセスを強制終了せずに強制終了するか、プロセスに何らかのアクションを実行するように指示するためにも使用できます(たとえば、再起動せずにhttpdに構成を再読み込みするように通知するため)。

4
リモートWindowsユーザーをキック/ログアウトしますか?
UNIXの「who」に似たものと、そこに存在しないはずのRDPセッションをキックアウトするオプション(つまり、限られた数の接続を使い切る)が必要です。これはwin2003サーバー標準用です。 追加情報:これは開発環境であり、すべてのユーザーがRDPを管理者として使用しているため(知っている、知っている)、キックアウトはユーザーごとではなく、セッション番号または少なくともリモートIP /マシン名で行う必要があります。 ありがとう!

3
Windowsで、実行中のプログラムを正常に終了するように要求するにはどうすればよいですか?
UnixまたはLinuxでは、実行中のアプリケーションを正常に終了するように簡単に要求できます。SIGTERMシグナルを送信します。プロセスIDが1234の場合、単にkill 1234or kill -s TERM 1234またはを実行できますkill -15 1234。 Windowsで同じことを行うにはどうすればよいですか? 正しく思い出せば、タスクマネージャーの「タスクの終了」機能(「プロセスの終了」機能ではない)が、私が望むことをするために使用されていました。しかし、Windows 8.1の時点では、それほど穏やかではありません。この機能を使用すると、保存されていないデータが失われます。 これを行うためにコードを書きたくありません。もしそうなら、私はStack Overflowで尋ねます。:)


2
Killall Shenanigans
だから、私が入力するとどうなるのだろうと考えて座っていました: sudo killall -u root ... aaaaaそして今、OSはロードされません。再インストールせずにこれを修正するにはどうすればよいですか? 私はこれや何かについてあまり心配していません。テストボックスであり、これによりシステムがクラッシュすることはわかっていましたが、OSの起動を妨げることはありませんでした。ある日悪意を持って行われた場合、これを修正する方法を知っておくといいでしょう。 編集:回復モードを使用しようとした後、fsckを使用していますが、動作するかどうかはわかりません。ブロックを読み取れず、スキャンから次のiノードを取得する際に短い読み取りが発生するという。エラーを無視しないように指示したときにfsckを中止しました。「はい」を押して、数え切れないほど何度も書き換えを強制しました。進捗がある場合、または機能する提案が表示された場合は、再度更新します。 編集:大量のエラーを無視して書き換えた後、2番目のパスが開始されました。同じ(inode /セクターをチェックする)のようです-非常に多くのエラー。 編集:申し分なく、回復モードでのfsck(シングルユーザーモードが提案される前にこれを使用しましたが、それらは同じもののようです)は基本的に「y」ボタンをしばらく送信した後の問題を修正しました。みんなありがとう! 編集/更新:これもパッケージマネージャーを台無しにし、失敗した「sudo apt-get updater」を試すように言われました。この問題が進行するにつれて、詳細情報が得られます。 更新:まあ、私はパッケージマネージャーを取得する方法を理解できません。GUIまたはapt-getを使用して再インストールしようとすると、失敗します。私は得る: パッケージ情報を初期化できませんでしたパッケージ情報の初期化中に解決できない問題が発生しました。'update-manager'パッケージに対してこのバグを報告し、次のエラーメッセージを含めてください。 「E:ファイル/ var / lib / dpkg / statusを開けませんでした(2そのようなファイルまたはディレクトリがありません)、E:パッケージリストまたはステータスファイルを解析または開けませんでした。」 ただあきらめて、すべてを拭くことを考えて、私は迷っています。私は本当に再起動せずにこれを修正する方法を知りたいです。 更新:これを解決するためにdpkgを使用しようとしましたが、どちらも機能しませんでした。私がこれを実行したときに実行していたプロセスであるFirefoxはロードされませんが、他のプログラムはロードされます(GIMPを実行してみましたが、正常に実行されました)。
14 linux  ubuntu  crash  sudo  kill 


3
Windowsでプロセスを強制終了するときに拒否されたアクセスを克服する方法 [重複]
この質問にはすでに回答があります: Windows 8でプロセスを終了しようとすると「アクセスが拒否されました」 (5つの回答) 6年前休業。 したくないプロセスを殺すには?プロセスを強制終了しようとすると、アクセスが拒否されましたというメッセージが表示されます。デバイスドライバーの待機が原因である可能性があることはわかっています。おそらくこれが理由です。 しかし、私の質問はそれでもプロセスを殺す方法ですか?私は管理者です。プロセスがデバイスドライバーなどを待機するのは望ましくありません。死にたい。 これを達成する方法? タスクマネージャー、procexp、およびprocexp64を管理者として実行しても役に立ちませんでした。

5
スリープ状態のプロセスを強制終了できません
割り込み可能なスリープ(S)状態にあるプロセスを強制終了することはできません。 [root@jupiter ~]# ps -elf | grep yum 4 S root 16790 1 0 75 0 - 73779 - Jan15 ? 00:00:04 /usr/bin/python /usr/bin/yum -y install python-pip [root@jupiter ~]# kill -9 16790 [root@jupiter ~]# ps -elf | grep yum 4 S root 16790 1 0 75 0 - 73779 - …
13 linux  centos  process  kill 

3
pskillを試してもWindows 7プロセスを終了できません
プロセスがハングし、絶対に死ぬことを拒否する問題が発生しています。タスクマネージャを使用してpskill、コンソールから(管理者権限で)試してみましたが、プログラムはプロセスを強制終了したと表示しますが、まだ残っており、2番目のプロセスを開くことができません。これはOperaとTruecryptで発生しました。 オペレーティングシステムはWindows 7 Professional(64ビット)です。コンピューターを再起動すると、ハングしたプロセスがクリアされます。 Ultimate Process Detail&Killerというプログラムも試してみましたが、どちらも役に立ちませんでした。
12 windows  process  kill  tasks 

2
名前と所有者でプロセスを強制終了しますか?
車輪の再発明を検討する前に、プロセス名とプロセス所有者の両方でフィルタリングしてプロセスを強制終了できるアプリケーション/ユーティリティを知っている人はいますか?あるいは、これはpowershellを介して行うことができますか?(私のpower-fuは残念ながら欠けています)。 との両方pskillを見てきましたtaskkill。が、pskillプロセス名で終了することができ、それはプロセスの所有者によって、さらにフィルターに私を許可していません。またwmic process、wmic()を介してWMIを調べましたが、WMIインターフェイスはプロセスの所有者を返さないため(少なくとも私の知る限り)、これも使用できません。 理由 Windowsで開発のチャンクを行います。これには、コンポーネントサービス(COM +)の処理が含まれます。COM +には、汎用(つまり、私が開発したもの)要素とシステムプロセスの両方に使用されるdllhost.exeというホストプロセスがあります。それらを実行する所有者によって区別できます。したがって、たとえば、私が所有するすべてのdllhost.exeプロセスを強制終了しますが、SYSTEMが所有するプロセスは無視します。 これにより、定期的にタスクマネージャーにアクセスし、それぞれを識別して手動で強制終了することができます:-)

2
「kill%1」の%1はどういう意味ですか?
$!最後の(バックグラウンド)プロセスのpidが格納されていることは知ってい%1ますが、どういう意味ですか?と一緒によく見ますkillが、と同じ効果がありkill $!ます。誰かが私にヒントを与えることはできますか?(そのような小さな用語はグーグルするのがとても難しい:-/)
12 bash  kill 

3
Windows:特定のポートで実行されているプロセスを強制終了する最速の方法
私はこのプロセスを何度も繰り返しています。Windowsマシンでプロセスを強制終了する必要があり、そのポートを知っているだけです。通常、手順は次のとおりです。ポート(ポート8084の例)を見てPIDを見つけます。ポートで実行されているプロセスを一覧表示します。 netstat -a -o -n そして、次のコマンドでそのポートのプロセスを強制終了します taskkill /F /PID <pid> このコマンドを1行で実行するためにWindows OSで使用できるパイプなどのようなものはありますか?
11 windows  process  kill 

2
tcshによる事後のリモートnohup
長期(数週間?)のプロセスを実行しているxtermにtcshインスタンスがあります。それが実行されているXvncサーバーは雑草から消えてしまいました。100%のCPUを消費し、応答しません。(これは既知のバグであり、回復できないことを知っています。) 長期プロセスは現在stdoutでブロックされています。 基になるプロセス(tcsh、xtermなど)を強制終了し、その長期的なプロセスを実行し続ける方法はありますか? (screenどうか、答えはありません。知っています。それは私のプロセスではなく、ユーザーのプロセスです。彼らは学習しません。)
11 kill  tcsh  nohup 

5
-9プログラムを殺すが、彼らはまだつかまります
私は以前にKUbuntuの下で送信したバックグラウンドジョブをすべて殺そうとしました kill -9 $(jobs -p) このコマンドはすぐに次のようなメッセージを出しましたが [1] myjob1を殺した [2] myjob2を殺した topの出力でそれらのプロセスがハングしているのをまだ確認できます。CPUとメモリの使用量は、uptimeとfreeの出力で変更されていません。 だから私は彼らをきちんと殺していないに違いないと思います。誰かが私に何が起こっているのか、そして私は何をすべきかを説明できますか? トップでkと入力してPIDを入力すると、プロセスを1つずつ強制終了できることがわかりました。これはコマンドkillとは異なりますか? kill -9を推奨しないことについて、オンラインhttp://www.ruhr.de/home/smallo/award.htmlのどこかでも見つけました キル-9の無用な使用フォームレター (引用嫌悪) ダメダメダメ。kill -9は使用しないでください。 プロセスにクリーンな機会を与えるものではありません。 1)ソケット接続をシャットダウンする 2)一時ファイルをクリーンアップする 3)それがなくなることを子供に知らせる 4)端末特性をリセットする などなど。 通常、15を送信し、1〜2秒待って、それが機能しない場合は2を送信し、それが機能しない場合は1を送信します。それでも機能しない場合は、プログラムが正しく動作しないため、バイナリを削除してください。 kill -9は使用しないでください。植木鉢を片付けるためだけにコンバインを持ち出さないでください。 これは本当ですか?「send 15」、「send 2」、「send 1」とはどういう意味ですか?彼らはそれ自体をコマンドですか、それとも「kill -15 PID」、「kill -2 PID」、「kill -1 PID」ですか? よろしくお願いします!
11 linux  process  kill 

7
Windowsでbatプロセスを停止する方法は?
WindowsでBATファイルをバックグラウンドで実行しています。これは約10分続きます。実行中に停止したいのですが、タスクマネージャのプロセスリストでその名前を見つけることができません。どうすればこれにアプローチできますか?ありがとう! アップデート1 バックグラウンドで実行中のBATプロセスを停止するのは難しいようです。私は、BATファイルに関連するすべてのプロセスを名前で強制終了しようとします。 ping、tracert、netstatなど。より良い解決策がある場合は、お知らせください。ありがとうございます。 アップデート2 BATプロセスツリー
11 windows  batch  process  kill 

2
kill 0は実際には何をしますか?
でman page、それは言う: 0 All processes in the current process group are signaled そして私はこのようにしてみました: $ man kill & [1] 15247 $ [1]+ Stopped man kill $ kill 0 $ ps 15247 pts/41 00:00:00 man 私が理解したようにkill 0、を含む現在のプロセスのすべてのプロセスを強制終了しますpid15247。ただし、この例では何もしませんでした。誰かがそれを使用する方法についてのアイデアを持っていますか?
10 linux  shell  unix  process  kill 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.