GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Dillo a un processo Pid dalla sua finestra?

Come posso indicare il nome di un'immagine di processo (da eseguire dal terminale usando sudo ) visualizzato nell'interfaccia utente di Ubuntu?

Migliore risposta

Per la tua richiesta sull'altra domanda, ecco di nuovo la mia risposta:

Sono sicuro che esiste un modo più pulito per farlo, ma per la tua seconda domanda puoi provare questo:

   xprop _NET_WM_PID | sed 's/_NET_WM_PID(CARDINAL) = //' | ps `cat`

Questo renderà il tuo cursore una croce con la quale puoi fare clic su una finestra aperta. Riporterà il PID e il comando nel terminale in cui è stato eseguito.

In generale, xprop e xwininfo ti forniranno molte informazioni su una finestra aperta.

Gli "apostrofi" che ho usato per il gatto circostante sono il tasto ~ sulla mia tastiera senza premere MAIUSC. Questo dovrebbe darti qualche informazione in più sull'argomento:

Accenti gravi e citazione inversa


Ubuntu
  1. Costruire contenitori a mano:lo spazio dei nomi PID

  2. Come trovo l'ID del processo in Ubuntu?

  3. Ottieni in modo programmatico il pid genitore di un altro processo?

  4. Conteggio dei file aperti per processo

  5. Variabili d'ambiente di un processo in esecuzione su Unix?

Come aprire una finestra di un terminale Linux

Come individuare e terminare un processo con il terminale Linux

Come sapere se il tasto Pausa/interruzione funziona?

Come trovare il nome del processo dal suo PID

Umask corrente di un processo con <pid>

Come ottenere il pid del processo appena avviato