Приемы профессиональной работы в UNIX


ОСВЕДОМЛЕННОСТЬ ПОЛЬЗОВАТЕЛЯ


ИМЯ: activ

activ Показывает активность терминалов

НАЗНАЧЕНИЕ

Показывает имена всех зарегистрированных пользователей, номера их терминалов и время, когда они последний раз работали с клавиатурой.

ФОРМАТ ВЫЗОВА

activ

ПРИМЕР ВЫЗОВА

activ Выводит на экран информацию об активности пользователей на своих терминалах

ТЕКСТ ПРОГРАММЫ

1 : 2 # @(#) activ v1.0 Display terminal activity Author: Russ Sage 2а Показать активность терминалов   4 if [ $# -gt 0 ] 5 then echo "activ: argument error" >&2 6 echo "usage: activ" >&2 7 exit 1 8 fi   10 who -u | cut -c1-17,38-42

ОПИСАНИЕ

Зачем нам нужен командный файл activ?

Первоначально компьютеры использовались исключительно для запуска замкнутых, независимых задач обработки информации. Появление многопользовательских систем сделало возможным по крайней мере элементарное общение пользователей между собой. Такое общение в настоящее время является аспектом возрастающей важности при работе с компьютером.

Система UNIX предоставляет команды mail и write для пакетного и интерактивного диалога соответственно. С помощью телефона мы не можем сказать, доступен ли кто-либо для общения с нами, пока не позвоним и не поговорим, возможно, с одним или несколькими другими людьми. Поскольку система UNIX постоянно записывает информацию о деятельности пользователей, было бы полезным уметь использовать эту информацию, чтобы узнать, кто доступен для общения, и получить общее представление о том, чем они занимаются. После этого мы можем решать, как и когда мы хотим связаться с ними.

Activ может рассказать нам о том, сколько времени прошло с тех пор, когда кто-либо нажимал клавиши на своей клавиатуре. Если в вашей машине есть выделенные линии, то вы также можете узнать, находится ли данное лицо на своем рабочем месте.

Что делает activ?

Activ печатает информацию об активности всех пользователей системы. Распечатка содержит имя пользователя, номер терминала, на котором он зарегистрировался, и время последнего обращения к клавиатуре. Если клавиатура была использована в течение последней минуты, этот терминал отмечается точкой. Если терминал не был использован в течение последних 24 часов, напротив него печатается слово "old". Во всех остальных случаях выводится время последнего использования терминала в минутах и секундах. Вот пример такой распечатки:




Начало  Назад  Вперед