Cosa significa quando un processo è circondato da parentesi in 'ps'?

3

A volte provo a kill -9 Finder.app quando si comporta male e sono in un terminale. Questo normalmente funziona ma ogni tanto lascia il pid, anche quando viene eseguito con sudo , e la parte COMMAND dell'output cambia in (Finder).

È interessante notare che questo processo appare solo nell'output di ps, non in Activity Monitor.app. Non ho idea di come spiegarlo.

A quel punto, sono pronto per un riavvio, date le mie attuali conoscenze, ma non capisco perché. Qualcuno può spiegare cosa sta succedendo e forse come posso riavviare Finder senza riavviare?

EDIT : noterò che una volta che mi trovo in questo stato, di solito posso provare a passare attraverso il normale metodo and e Finder.app ci sarà. Una volta che ho forzato la chiusura, il nome sparisce per sempre dalla finestra di dialogo Esci dalla Forza e il pid di zombi si blocca comunque.

Noterò anche che Finder.app è trattato in modo speciale in quella finestra di dialogo, in cui il testo del pulsante cambia da Forza Esci a Riavvia, quindi forse quello mostra che OS X tratta l'uccisione del Finder come speciale?

    
posta Tim Visher 28.03.2013 - 04:01
fonte

1 risposta

1

Quando vedi un processo tra parentesi / parentesi significa che ps non può determinare il suo comando (che appare nella colonna CMD ). Questo potrebbe spiegare perché non lo vedi in Activity Monitor.

Puoi riavviare Finder anche al di fuori di una shell. Basta fare clic sul simbolo Apple nell'angolo in alto a sinistra della barra delle applicazioni di MacOS, fare clic su Force Quit e selezionare Finder (di solito nella parte inferiore)

Generalmente, trovo che top è più conveniente di ps , ma penso che entrambi dovrebbero funzionare allo stesso modo.

    
risposta data 28.03.2013 - 04:59
fonte

Leggi altre domande sui tag