Как считать .sh_history от тысячи пользователей?

Логика относится ко многим другим целям. И как считать .sh_history каждого пользователя от/home/файловой системы? Что, если существует тысяча из них?

0
задан 30 September 2018 в 09:54

1 ответ

Это Твердо. Необходимо будет интерпретировать каждого пользователя ~/.bashrc, и все "Файлы Запуска", чтобы каждая оболочка видела, каков "файл истории" действительно.

Например, шахта устанавливает мой файл истории на ~/.history/history.$$, и у меня в настоящее время есть 1372 .history файлы.

Мой ~/.bashrc фрагмент:

[[ -d ~/.history ]] || mkdir --mode=0700 ~/.history
[[ -d ~/.history ]] && chmod 0700 ~/.history
HISTFILE=~/.history/history.$$
# close any old history file by zeroing HISTFILESIZE  
HISTFILESIZE=0  
# then set HISTFILESIZE to a large value
HISTFILESIZE=4096  
HISTSIZE=4096 

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

0
ответ дан 27 October 2019 в 09:34

Другие вопросы по тегам:

Похожие вопросы: