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:[email protected]] Im Auftrag von Forest Gesendet: Donnerstag, 13. Februar 2020 23:33 An: [email protected] 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 [email protected] http://lists.linuxcontainers.org/listinfo/lxc-users _______________________________________________ lxc-users mailing list [email protected] http://lists.linuxcontainers.org/listinfo/lxc-users
