Come uccidere applicazioni come su Windows?


9

L'ho cercato su Google, ma non ho trovato nulla di utile.

Ad ogni modo, stavo giocando a Crysis 2 (con PlayOnLinux) e il gioco si è bloccato, ma non ho potuto interrompere il processo, ho provato Ctrl+ Alt+ Tma nient'altro che il gioco è apparso sullo schermo, ho dovuto Ctrl+ Alt+ Dele finire la sessione, anche perdere tutto il mio lavoro.

Su Windows c'è il tasto Windows (che apre il pannello Unity), ma non posso fare nulla. E c'è Ctrl+ Alt+ Delche apre tutti i processi (su Windows) ma il terminale non si presenta su di me ( Ctrl+ Alt+ T), non posso uccidere alcun processo.

Qualsiasi aiuto?


potresti anche cambiare area di lavoro e quindi aprire un terminale.
Alvar,

Risposte:


11

Il mio modo preferito per farlo è

Ctrl+ Alt+F1

Quindi, una volta eseguito nuovamente l'accesso, ps aux | grep programtenere presente che il programma deve essere sostituito con il nome file dell'eseguibile. Nel tuo caso ps aux | grep wine, dovresti vedere qualcosa del genere:

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

Dove dice cmd.exe il tuo sarà l'exe del tuo gioco. Per uccidere il processo

kill 12341234 essendo l'ID processo che il comando precedente ti ha dato; quindi Ctrl+ Alt+F7


Grazie, non sapevo di questo CTRL + ALT + F1. Ma invece di "ps aux" non è più facile "ps -A"? E a proposito non riesco a vedere tutti i processi. Come scorrere la pagina verso l'alto?
Amanda,

@Amanda ps -Anon ti fornisce dettagli particolari quando si tratta di un programma sul vino, ma se è un programma nativo e ce n'è solo uno in esecuzione. Se capisco il problema di "impossibile vedere tutti i processi" stai usando la parte grep di quel comando.
David,

grep? : O Cos'è quello?
Amanda,

Grep è un ottimo strumento che ordina l'output di un programma, quindi quando lo esegui esegui il ps auxpipe con un |grep grep winecosìps aux | grep wine
David,

1
Io preferisco pgrep -f namea ps aux| grep name. E se vuoi "vedere" tutti i processi, esegui semplicemente il pipe dell'output ps a ps -efl|less.
McNisse,

4

In tal caso, puoi provare Ctrl+ Alt+ F1. Quindi accedi con il tuo nome utente, password e tipo top. Quindi puoi scegliere di kill PIDNRterminare il programma digitando dove PIDNR è il numero identificativo del processo del programma.

Torna in modalità grafica usando Ctrl+ Alt+ F7.

A proposito, htop è una versione avanzata di top. Puoi installarlo facilmente (vedi il prossimo comando) e puoi chiamarlo semplicemente digitando htopuna riga di comando. Ha molte funzioni.

sudo apt-get install htop

In alternativa, alcune persone usano xkille puntano anche sul programma (http://ubuntuforums.org/showthread.php?t=1812120). Molto facile.


1
Grazie! Ma non mi hai parlato di CRTL + ALT + F7, quindi ho dovuto riavviare il mio PC ahah.
Amanda,

@Amanda Speravo che avessi usato reboot nowe non un riavvio forzato.
David,

Sì, ho riavviato tramite comando.
Amanda,

Ciao Amanda, scusa per quello. In effetti puoi tornare in modalità grafica usando (CTRL +) ALT + F7. Aggiornerò la risposta. Hai provato htop?
don.joey,

+1 htop è molto meglio di top è molto più facile di ps aux | ecc.
Sparhawk,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.