Я пишу сценарий bash, который отключает пустые сеансы, но записывает в tty несколько секунд, прежде чем завершить его, чтобы убедиться, что он действительно не используется.
Формат write
- write user [tty]
.
Я начинаю с строки tty, то есть "pts/1".
Я знаю, что могу найти пользователя рядом с именем tty в "кто" и "w", но не знаю, как поместить имя пользователя (например, john) в переменную. Требуется ли для этого регулярное выражение? Первоначально я искал одну команду , но who
и w
не имеют таких возможностей в их документации.