Мониторинг использования vi - PullRequest
0 голосов
/ 04 апреля 2011

У меня есть файл, в котором я храню информацию о пользователях: имя пользователя, полное имя, группа и т. Д.

Мне нужно написать сценарий оболочки «мониторинга», который сохраняет в файле с именем log.txt всех пользователей (имя пользователя, полное имя, группа), которые выполняют команду vi чаще, чем раз в минуту. Файл журнала также должен содержать время запуска команды vi.

Я знаю, что должен использовать команду ps, но, поскольку я новичок в написании сценариев оболочки, мне нужна Ваша помощь.

1 Ответ

1 голос
/ 18 апреля 2011

Переименовать / usr / bin / vi. Поместите скрипт-обёртку, который ведет ваш журнал, а затем выполняет оригинальный vi.

Без дополнительной работы пользователи все еще могут запустить исходный vi, но это может помочь и, безусловно, окажет меньшее влияние, чем постоянный запуск ps.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...