ps -eo user,pid,pcpu,pmem,vsz,rss,tty,stat,start,time,group,args | awk 'match($0, /some[0-9]/)'
- Когда я запустил эту команду на моем сервере Debian, вывод столбца «группа» будет удален из-за недостаточного пространства. Man ps: «egroup EGROUP - эффективный идентификатор группы процесса. Это будет идентификатор текстовой группы, если он может быть получен и разрешена ширина поля, или иначе десятичное представление. (группа псевдонимов)." Я пробовал:ps column auto width
ps -eo user,pid,pcpu,pmem,vsz,rss,tty,stat,start,time,group,args | awk 'match($0, /some[0-9]/)'
ps -wwo user,pid,pcpu,pmem,vsz,rss,tty,stat,start,time,group,args | awk 'match($0, /some[0-9]/)'
ps --width 90000000 -eo user,pid,pcpu,pmem,vsz,rss,tty,stat,start,time,group,args | awk 'match($0, /some[0-9]/)'
ps -wweo user,pid,pcpu,pmem,vsz,rss,tty,stat,start,time,group,args | awk 'match($0, /some[0-9]/)' | cat
Но тем не менее, группа столбцов преобразуется в десятичные вместо названия группы.
Так что мой вопрос: как я могу сказать ps, чтобы всегда показывать мне полные столбцы.
Примечание: эта команда выполняется через php exec().
спасибо.
Работы для меня ... – hek2mgl
@ hek2mgl, который работал на вас? –
Я признаю, что я только пробовал первый – hek2mgl