Только USERID, PID, TIME и COMMAND для конкретного пользовательского сценария оболочки - PullRequest
0 голосов
/ 12 декабря 2018

Мне нужно получить только USERID, PID, TIME и COMMAND для конкретного пользователя.Я пробовал

ps -u user1

Но это отображение PID TTY TIME CMD, но я не хочу Field TTY.Может ли кто-нибудь помочь мне найти USERID, PID, TIME и COMMAND определенного пользователя

Ответы [ 2 ]

0 голосов
/ 12 декабря 2018

Используйте параметр ps -o, чтобы указать вывод с uid,pid,time,cmd

ps -u user1 -o uid,pid,time,cmd
0 голосов
/ 12 декабря 2018

Вы можете использовать эту команду, чтобы получить необходимые данные

# ps -e -o pid,time,cmd,user | sed 1q; ps -e -o pid,time,cmd,user | grep '[u]ser_name'

заменить имя пользователя вашим пользователем.Например, alen будет '[a] len'

...