Просмотр текущих выполняемых комманд пользователя? (чем это посмотреть?)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

test157
Сообщения: 124
ОС: Debian Lenny

Просмотр текущих выполняемых комманд пользователя?

Сообщение test157 »

когда набираешь комманду `w` то видно какую комманду последнюю или в данный момент набрал юзер, а есть ли что то типа tail только для этих комманд? чтобы видеть в реальном времени все что набирает юзер?
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Просмотр текущих выполняемых комманд пользователя?

Сообщение Goodvin »

Может

Код: Выделить всё

tail /home/user/.bash_history

??

user - имя нужного юзера
Спасибо сказали:
test157
Сообщения: 124
ОС: Debian Lenny

Re: Просмотр текущих выполняемых комманд пользователя?

Сообщение test157 »

Goodvin писал(а):
31.08.2009 15:12
Может

Код: Выделить всё

tail /home/user/.bash_history

??

user - имя нужного юзера

нет, этот файл обновляется только после того как юзер выйдет из системы. или когда кол-во данных привысит определенный размер - а нужно именно в реальном времени получать эту информацию.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Просмотр текущих выполняемых комманд пользователя?

Сообщение SLEDopit »

test157
ну можно тот же w смотреть в режиме реального времени.

Код: Выделить всё

watch -n 1 'w'
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: Просмотр текущих выполняемых комманд пользователя?

Сообщение eddy »

watch -d "ps -U user"
:)
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
test157
Сообщения: 124
ОС: Debian Lenny

Re: Просмотр текущих выполняемых комманд пользователя?

Сообщение test157 »

может я немного не так объяснил, но оба варианта не то. первый без истории - т.е просто обновляет, второй вариант - просто список процессов от юзера. а нужно тотже tail /home/user/.bash_history но который будет показывать ДО ТОГО как данные флушнуты на диск, т.е. текущие комманды которые еще не сохранены в файл. есть идеи?)
Спасибо сказали:
Аватара пользователя
Reboot
Сообщения: 321
Статус: Красен глаз -- темна душа

Re: Просмотр текущих выполняемых комманд пользователя?

Сообщение Reboot »

если добавить
shopt -s histappend
в bashrc, то хистори баша булет обновлятся с каждой набранной командой
Мой компьютер зовут Марвин
Спасибо сказали: