GNU/Linux >> Znalost Linux >  >> Ubuntu

Řekněte procesu Pid podle okna?

Jak poznám název obrazu procesu (pro spuštění z terminálu pomocí sudo ) zobrazující se v uživatelském rozhraní Ubuntu?

Nejlepší odpověď

Na vaši žádost na druhou otázku, zde je moje odpověď znovu:

Jsem si jistý, že existuje čistší způsob, jak to udělat, ale pro vaši druhou otázku můžete zkusit toto:

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

Tím se z vašeho kurzoru stane křížek, kterým můžete kliknout na otevřené okno. Oznámí PID a příkaz v terminálu, ve kterém jste jej spustili.

Obecně platí, že xprop a xwininfo vám poskytnou mnoho informací o otevřeném okně.

„Apostrofy“, které jsem použil pro obklopující kočku, jsou klávesou ~ na mé klávesnici bez stisknutí Shift. To by vám mělo poskytnout nějaké další informace na toto téma:

Grave Accents a zadní citace


Ubuntu
  1. Jaký proces vytvořil toto okno X11?

  2. Nemůžete zabít proces Gedit z jeho Pid?

  3. Jak vyvolat poslední okno terminálu pomocí klávesové zkratky?

  1. Ruční vytváření kontejnerů:jmenný prostor PID

  2. Programově získat nadřazené pid jiného procesu?

  3. Jak připojím terminál k oddělenému procesu?

  1. Který proces má Pid 0?

  2. Jak identifikovat proces, který nemá PID?

  3. Jak zjistit ID procesu (pid) běžícího terminálového programu?