Взятие всех авторизованных пользователей и печать тех, у кого работает почта - PullRequest
0 голосов
/ 17 апреля 2019

Доброе утро Поэтому я пытаюсь распечатать всех пользователей, у которых почта работает на их терминалах. Мне удалось получить имена пользователей из пальца и перенаправить его в переменную «я». У пользователя в нашей системе есть имена вроде d123456.

for i in `finger | grep '^d......' -o`;
do
  export a=`ps -U $i | grep 'mail' -o`;
  if $a = "mail"; then
    echo $i;
  fi;
echo $a;
echo $i;
done

Я ожидаю, что он будет просто печатать имена пользователей с запущенной почтой.

...