Hello,

can't verify this in a hurry, but IMHO this more likely caused by others than 
LXC, like a regression in ps. The top command also offer a column for this, you 
might to have to enable it via the 'f'(ields) menu. 

Compare the ouput of 'ps --version'; maybe you can try to use the older ps 
binary on the newer ubuntu to check it out in a quick way. 

Greetings
Guido

-----Ursprüngliche Nachricht-----
Von: lxc-users [mailto:lxc-users-boun...@lists.linuxcontainers.org] Im Auftrag 
von Forest
Gesendet: Donnerstag, 13. Februar 2020 23:33
An: lxc-users@lists.linuxcontainers.org
Betreff: [lxc-users] ps -eo lxc no longer works


When I use the ps command's "lxc" format specifier, for example:

ps -eo pid,lxc,command

The second output column is supposed to show "the name of the lxc container 
within which a task is running.  If a process is not running inside a 
container, a dash ('-') will be shown."  This worked fine until I upgraded from 
ubuntu 19.04 to 19.10, which brought me from lxc 3.03 to 3.04.  Now, that 
column always contains a dash instead of the container name, even for processes 
that are running inside a container.

Can someone explain why this broke, and how to fix it?

My containers are unprivileged, in case that matters.
_______________________________________________
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users
_______________________________________________
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users

Reply via email to