Re: ps(1) a delsi loginy

Pavel Kankovsky <[email protected]> Sat, 14 Sep 2019 11:23:38 +0200 (CEST)
Newsgroups gmane.linux.region.czech
Message-ID <[email protected]>
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--1908607772-1627320215-1568453018=:4584
Content-Type: TEXT/PLAIN; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8BIT

On Thu, 12 Sep 2019, Jan Kasprzak wrote:

> narazil jsem na to, ze v CentOSu 7 dava ps(1) prednost formatovani 
> vypisu pred korektnosti udaju. Mam uzivatele s 9+znakovym loginem 
> "longlogin", ps aux|grep long vypisuje ve sloupci USER text "longlog+". 
> Netusite nekdo, jak mu domluvit, aby vypisoval cely login i za cenu 
> rozbiteho formatovani?

Dřív v případě, že se tam nevešel text, místo zkracování psalo číslo (jak 
požaduje POSIX), ale zřejmě si na to lidi stěžovali tak často, že to 
začali zkracovat. Je to trochu z bláta do louže.

> Divam se, ze dokonce uz samotna distribuce obsahuje uzivatele, ktere 
> timto v ps(1) nejde rozlisit: "systemd-bus-proxy" a "systemd-network".

To, že se v systemd nikdo nevyzná, je vlastně úplně normální. ;)

> Zatim jsem prisel na to, ze pokud pouziju
>
> ps ax -o ...,user
>
> (kde user je posledni sloupec), tak ten login nezkrati a vypise ho cely.
> No ale lepsi by byl nejaky prepinac, ktery by zkracovani vypnul uplne.
> Procetl jsem manovou stranku, a na nic souvisejiciho jsem nenarazil.

Úplně eliminovat to zkracování asi nelze (bez úpravy samotného programu). 
Ale lze mu vnutit, aby udělal sloupec pro jméno uživatele širší, např.:

   ps faxo user:16,pid,tty,start,args

Potřebu to psát pokaždé lze částečně odstranit nastavením PS_FORMAT.

-- 
Pavel Kankovsky aka Peak                      "Que sçay-je?"
--1908607772-1627320215-1568453018=:4584
Content-Type: text/plain; charset="iso-8859-2"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

_______________________________________________
Linux mailing list
[email protected]
http://www.linux.cz/mailman/listinfo/linux
--1908607772-1627320215-1568453018=:4584--