Windowsのようなアプリケーションを強制終了する方法は?


9

グーグルで調べてみたが何も役に立たなかった。

とにかく、私は(PlayOnLinux付き)Crysisの2をプレイして、ゲームがクラッシュしたが、私は、プロセスを殺すcould't、私が試していないCtrl+ Alt+ Tが、何もなく、ゲームが画面に現れ、私がしなければならなかったCtrl+ Alt+ Delとも、セッションを終了しますすべての仕事を失う。

WindowsにはWindowsキー(ユニティパネルを開く)がありますが、何もできません。さらに、すべてのプロセスを開くCtrl+ Alt+ Del(Windowsの場合)がありますが、ターミナルが表示されません(Ctrl+ Alt+ T)。どのプロセスも強制終了できません。

何か助けは?


ワークスペースを変更してからターミナルを開くこともできます。
Alvar

回答:


11

私の好きな方法は

Ctrl+ Alt+F1

次に、実行時に再度ログインするときは ps aux | grep programプログラムを実行可能ファイルのファイル名に置き換える必要があることに注意してください。あなたの場合ps aux | grep wine、次のようなものが表示されます:

david     1234  0.0  0.0 1595676 2700 ?        Sl   16:12   0:00 wine cmd.exe

cmd.exeと書かれている場所は、あなたのゲームのexeになります。プロセスを強制終了するには

kill 12341234は、前のコマンドで与えられたプロセスIDです。次に Ctrl+ Alt+F7


ありがとう、このCTRL + ALT + F1については知りませんでした。しかし、「ps aux」の代わりに「ps -A」の方が簡単ではありませんか?ところで、私はすべてのプロセスを見ることができません。ページを上にスクロールするには?
アマンダ

@Amanda ps -Aは、ワインプログラムの場合は詳細を表示しませんが、ネイティブプログラムであり、実行中のプログラムが1つしかない場合は、詳細を表示しません。「すべてのプロセスが表示されない」という問題を理解していれば、そのコマンドのgrep部分を使用していますか。
David

グレップ?:Oあれは、何ですか。
アマンダ

grepはあなたが実行したときにそのプログラムの出力ソートする便利なツールであるps auxとのパイプをあなたの|grep検索するgrep wineのでps aux | grep wine
デヴィッド・

1
私は好むpgrep -f nameps aux| grep name。また、すべてのプロセスを「確認」したい場合は、ps出力をlessにパイプするだけps -efl|lessです。
McNisse、

4

その場合、あなたは試みることができますCtrl+ Alt+ F1。次に、ユーザー名とパスワードを使用してログインし、と入力しますtop。次にkill PIDNR、PIDNRがプログラムのプロセスID番号である場所を入力して、プログラムを強制終了することを選択できます。

Ctrl+ Alt+ を使用してグラフィカルモードに戻りますF7

ちなみに、htoptopの拡張バージョンです。簡単にインストールでき(次のコマンドを参照)htop、コマンドラインに入力するだけで呼び出すことができます。機能はたくさんあります。

sudo apt-get install htop

別の方法として、一部の人々xkillはプログラム(http://ubuntuforums.org/showthread.php?t=1812120)も使用し、次にポイントします。非常に簡単。


1
ありがとう!しかし、CRTL + ALT + F7について教えてくれなかったので、PCを再起動する必要がありました。
アマンダ

@Amanda私はあなたreboot nowが強制的な再起動ではなく使用したことを望みました。
David

はい、コマンドで再起動しました。
アマンダ

こんにちはアマンダ、申し訳ありません。実際、(CTRL +)ALT + F7を使用してグラフィカルモードに戻ることができます。回答を更新します。htopを試しましたか?
don.joey

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