Разрешить подключения к серверу VNC только с определенных IP-адресов

Меньше, хотя:

ps afuwwx | less +u -p'^(\S+\s+){7}Z.*'

Как будто дайте мне лес (дерево) процессов всех пользователей в формате, ориентированном на пользователя, с неограниченной шириной на любом tty и покажите его мне на половину экрана выше, где он соответствует случаю, когда 8-й столбец содержит Z, и почему бы не выделить всю строку.

Пользовательский формат, по-видимому, означает: USER, PID, %CPU, %MEM, VSZ, RSS, TTY, STAT, START, TIME, COMMAND, поэтому статус зомби появится в 8-й столбец.

Вы можете указать N перед p, если вы хотите номера строк, и J, если вы хотите получить звездочку в матче. К сожалению, если вы используете G, чтобы не выделять строку, которую звездочка не будет показывать, хотя J создает для нее пространство.

В результате вы получаете то, что выглядит:

…
  root      2919  0.0  0.0  61432  5852 ?      Ss Jan24 0:00 /usr/sbin/sshd -D
  root     12984  0.0  0.1 154796 15708 ?      Ss 20:20 0:00  \_ sshd: lamblin [priv]
  lamblin  13084  0.0  0.0 154796  9764 ?      S  20:20 0:00      \_ sshd: lamblin@pts/0
* lamblin  13086  0.0  0.0  13080  5056 pts/0  Z  20:20 0:00          \_ -bash <defunct>
  lamblin  13085  0.0  0.0  13080  5056 pts/0  Ss 20:20 0:00          \_ -bash
  root     13159  0.0  0.0 111740  6276 pts/0  S  20:20 0:00              \_ su - nilbmal
  nilbmal  13161  0.2  0.0  13156  5004 pts/0  S  20:20 0:00                  \_ -su
  nilbmal  13271  0.0  0.0  28152  3332 pts/0  R+ 20:20 0:00                      \_ ps afuwwx
  nilbmal  13275  0.0  0.0   8404   848 pts/0  S+ 20:20 0:00                      \_ less +u -Jp^(\S+\s+){7}Z.*
…

Вы могли бы следить за этим (и он обнаружит, нравится ли ваш терминал: -U Unicode или -A Ascii):

pstree -psS <PID LIST>

ИЛИ, как вы знаете, используйте стрелку вверх в less следовать за этим деревом / лесом через иерархию; что я рекомендовал с помощью подхода «Меньше больше».

1
задан 13 April 2017 в 15:24

0 ответов

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

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