Я использую эту команду, чтобы проверить, все процессы Sshd и процессора и CMD для Sshd Deamon:Присвоить AWK несколько переменных
ps -C sshd -o %cpu,cmd
Пример вывода:
%CPU CMD
0.0 sshd: root [priv]
0.0 sshd: [email protected]/1
После этого я используется:
ps -C sshd -o %cpu,cmd | awk '!/%CPU/ {print $1, $3}'
Выход:
0.0 root
0.0 [email protected]/1
Чтобы сортировать CPU USAGE и третью строку, я хочу назначить awk
вывод var, чтобы иметь такой вывод для нескольких процессов и в отдельных строках.
CPU_USAGE=0.0 USER=root
CPU_USAGE=0.0 [email protected]/1
Я пытался присвоить переменную AWK с awk -v
, но без успеха
Возникает вопрос, как заставить ваш вывод выглядеть так? –
Возможно, мне что-то не хватает, но вы не можете просто изменить свою «печать» на «print» CPU_USAGE = «$ 1», USER = «$ 3'? –
@EtanReisner да, как это CPU_USAGE = 0.0 USER = root CPU_USAGE = 0.0 USER = aadmin @ pts/1 – klerk