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

プロセスを強制終了するためにbash / shellで使用されます


4
javaが現在実行しているjarファイル(およびそのPID)を確認するにはどうすればよいですか?
.jar誤動作で悪名高いファイルがあります。誤動作が発生した場合、再起動のみが役立ちます。私はその誤動作を検出する方法を持っています(上記のログファイルを読み取る.jar)したがって、誤動作が発生するたびにプロセスを強制終了するスクリプトを書きたいと思います。問題は: confus@confusion:~$ ps -A ... 4438 ? 00:00:00 java 4439 ? 00:00:00 java 4443 ? 00:00:00 java ... 実行中.jarのすべてのs のプロセス名は当然「java」です。これらの「java」プロセスのうち、私が殺したいもの、つまり実行中のものがどれであるかを知るにはどうすればよいfoobar.jarですか?
12 java  process  kill 

2
killallはすべてを殺すわけではなく、滅多に殺しません。そのためのコマンドは何ですか?
killallプロセスを強制終了するためにコマンドを使用することがあります。私がたまに言うのは、場合によってはうまくいかなかったからです。 最近の例では、メモリ内に約5つのインスタンスが存在するThunderbirdを使用したため、killallコマンドを使用することにしました。2つのプロセスを強制終了し、3つはメモリに残っていました。もう一度試してみましたが、3人はまだそこにいました。 そこで、手動でkill -9コマンドを使用して、pidを介して個々のプロセスをそれぞれ強制終了しました。うまくいきました。 ほとんどの場合、このkill -9コマンドを使用します。このkillallコマンドは何度も私を失望させてしまいました。しかし、それが機能しない理由がなければなりません。間違って使用していますか? 他にも同様のコマンドがあることは知っていますpkillが、killallコマンドが期待どおりに機能しない理由を理解できれば幸いです。私は1つのプロセスだけを殺そうとしましたが、それは当たり前のことです。しかし、kill -9コマンドは毎回機能します。 何か案は? PS:sudo違いはありません
12 process  kill  killall 

2
別の名前でプロセスを開始するにはどうすればよいですか?
基本的に、独自の子プロセスを作成する可能性のあるいくつかのプロセスを動的に開始したいと思います。また、必要なときにいつでも、作成したばかりのプロセスの特定のグループを強制終了したいです。 私が考えることができる1つの方法は、名前でプロセスを開始し(グループとして区別するため)、次にpkill名前を使用してそれらを強制終了することです。 問題は、名前でプロセスを開始pkillして、名前でそれらを強制終了できるようにする方法です。他の解決策も受け入れます。
12 process  kill 

2
Ctrl + Alt + Backspaceを「無効」にするにはどうすればよいですか?
2010年(3年前)の質問に基づいて、正反対のことを達成しようとしています。キーボードショートカット+ + を無効にして、を強制終了したいと考えています。私にとっては無効になっているように見えますが、実際にはまだ稼働しています。CtrlAlt←X server System->Preferences->Keyboard dontzap(アクティブに開発されているように)「アクティブ」でもないようで、このキーコンボを無効にするためにインストールする必要があるとは直感に反しているようです。 ショートカットを適切に無効にする他の方法はありますか? PS:それはバグだと思います。 PPS:しばらく前に有効にしたのですが、それを無効にするための機能的で信頼性の高いオプションのない一方通行であることがわからないので、ちょっとクールだと思いました。

2
Windowsのようなアプリケーションを強制終了する方法は?
グーグルで調べてみたが何も役に立たなかった。 とにかく、私は(PlayOnLinux付き)Crysisの2をプレイして、ゲームがクラッシュしたが、私は、プロセスを殺すcould't、私が試していないCtrl+ Alt+ Tが、何もなく、ゲームが画面に現れ、私がしなければならなかったCtrl+ Alt+ Delとも、セッションを終了しますすべての仕事を失う。 WindowsにはWindowsキー(ユニティパネルを開く)がありますが、何もできません。さらに、すべてのプロセスを開くCtrl+ Alt+ Del(Windowsの場合)がありますが、ターミナルが表示されません(Ctrl+ Alt+ T)。どのプロセスも強制終了できません。 何か助けは?

2
異なるhtop killシグナルとは何ですか?
私は最近使用を開始しhtop、プロセスを強制終了する必要がありましたがF9、プロセスを押すと、このオプションのリストが表示され、デフォルトで選択されているオプションを選択しただけですが、何がわからないのですか?それは実際に機能しますが、機能するようです: だから本当に私の質問は、これらの異なるオプションは何ですか、そしてプロセスを殺すためにどれが最適ですか?
9 process  kill  htop 

2
PIDの代わりに指定されたTCPポート番号を使用してキルするOnelinerコマンド?
私はしばしばします sudo netstat -lpn |grep :8088 出力を表示する tcp6 0 0 :::8088 :::* LISTEN 11189/java その後 sudo kill -kill 11189 killatport 8088変数としてtcpポート番号を使用し、パイプラインのエイリアスとして作成できる、より便利なコマンドが欲しいのですが、出力とパイプからPIDを取得するにはどうすればよいですか?キルコマンドに?私はawkを使用してnetstatからの出力からPIDを取得できると思いますが、入力80が8080と一致しないように、ポートを完全に一致させるにはどうすればよいですか?代わりにCプログラムにする必要がありますか?または、すでにこのような小さなユーティリティがありますか?

2
カーネルスレッドを強制終了するにはどうすればよいですか?そして、本当にそうしたいですか?
私はから学んだように、この質問、[bracketed]によって記載されているプロセスps auxのコマンドは、カーネルスレッドです。それで、コマンドラインからそれらを殺す方法はありますか?そうでない場合、その理由は、カーネルパニックが発生するリスクを高くすることからユーザーを救うためです。
8 kernel  kill 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.