Ricerca del nome di un processo?

3

Sto facendo un progetto per la scuola e comporta l'esecuzione di un programma java che a volte va in crash. Per uccidere il programma non responsivo, andrò al mio dock, fare clic destro sul programma e premere "Forza Esci":

Ilprogrammacheuccidehaunafinestraconuntitolo"Planet Wars Visualizer", e il menu in alto per il programma in alto a sinistra dice "CLViewer":

Invecedidoverpremere"Forza Esci" ogni volta, voglio solo usare il comando killall <name> . Tuttavia, quando vado al mio monitor dell'attività non vedo alcun processo con i nomi "Java", "Planet Wars Visualizer" o "CLViewer". Anche quando provo killall con questi nomi, ottengo solo No matching processes belonging to you were found .

Come posso scoprire il vero nome del processo solo dagli indizi che ho?

    
posta MarksCode 29.10.2017 - 01:25
fonte

2 risposte

1

Quando il programma non risponde, apri Activity Monitor e verifica se un processo è seguito da un messaggio in rosso che dice che non risponde. Puoi ottenere il nome del processo da lì.

    
risposta data 29.10.2017 - 01:59
fonte
1

Utilizza il comando pkill .

Dalla pagina man ( man pkill )

The pkill command searches the process table on the running system and signals all processes that match the criteria given on the command line.

Prima di emettere il comando pkill , è utile provarlo utilizzando il comando pgrep prima (dalla pagina man: "trova o segnala i processi per nome").

Se sei sicuro che pgrep sta trovando i processi che ti interessano uccidere, invia il comando pkill .

    
risposta data 29.10.2017 - 02:43
fonte

Leggi altre domande sui tag