Получить идентификатор процесса и его идентификатор

Мне нужна команда bash, которая даст мне из запущенных процессов только следующие столбцы: process id & amp; имя процесса, а затем отсортируйте их по возрастанию по второму столбцу. Я не могу использовать sed или awk, поэтому я искал какое-то время, и только то, что я получил, было: ps -eo pid, command, но «command» точно не дает мне имя процесса. Для сортировки их в порядке всплытия легко использовать конвейерную обработку и написать sort -nk2. Итак, какие-либо изменения, чтобы заставить его работать?

-1
задан 18 November 2017 в 19:42

3 ответа

Прочтите man-страницу для команды ps и выполните

ps -eo pid,comm 
2
ответ дан 22 May 2018 в 16:07
  • 1
    Я был так близок, я новичок в bash, пытался найти нужную команду в течение получаса! благодаря – Georgio3 18 November 2017 в 19:45
  • 2
    Если мой ответ помог, пожалуйста, «Примите». мой ответ. – waltinator 18 November 2017 в 19:56
  • 3
    Также стоит отметить: comm имеет псевдонимы ucomm и ucmd. – Sergiy Kolodyazhnyy 18 November 2017 в 20:02

Прочтите man-страницу для команды ps и выполните

ps -eo pid,comm
2
ответ дан 18 July 2018 в 03:03

Прочтите man-страницу для команды ps и выполните

ps -eo pid,comm
2
ответ дан 24 July 2018 в 17:44

Другие вопросы по тегам:

Похожие вопросы: