Иногда, когда в систему входит слишком много пользователей, мой компьютер может работать очень медленно и с задержкой из-за низкого объема доступной оперативной памяти. Я хотел бы иметь возможность быстро выйти из системы других пользователей из командной строки вместо того, чтобы вручную переключаться на каждого пользователя и выходить из него.
Возможно ли это?
это один ответ
who -u
, который дает вам PID
Затем вы можете убить сеанс пользователя.
kill "pid"
Вы можете использовать who
, чтобы проверить, какие пользователи вошли в систему:
who
Вы можете выйти из системы, отправив сигнал KILL
пользовательскому процессу с помощью:
sudo pkill -KILL -u <username>
(что совпадает с sudo pkill -9 -u <username>
)
пример:
sudo pkill -9 -u guest-2Rw4Lq
(чтобы убить гостевого сеанса пользователя по имени guest-2Rw4Lq
)
who -u
> adam ttys000 Aug 4 09:22 . 91228
затем
sudo kill 'PID number'
sudo kill 91228
PID (идентификатор процесса) - это четырех- или пятизначное число в конце считывания пользователя (91228)