Рейтинг:0

Получение метки времени UNIX при записи истории

флаг ar

Я запускаю сценарий ниже bash, который сохраняет историю в файле, однако он регистрирует историю с временной меткой эпохи Unix. Мне нужна метка времени в удобочитаемом формате.


_who_am_i=$(кто я|awk '{print $1}')
_ID=$(id -u $_who_am_i)
если [ "$_ID" > 0 ]
тогда
экспорт HISTSIZE=10000
экспорт HISTTIMEFORMAT="%F %T "
export HISTFILE=/var/log/users_historylogs/history-users-$(кто я | awk '{print $1}';выход)-$(дата +%F)
экспорт PROMPT_COMMAND = 'история -a'
фи
Рейтинг:0
флаг bd

Как задокументировано в Прекрасное руководство, HISTTIMEFORMAT переменная применяется к выходу история команда. Файл истории всегда содержит временные метки Unix. Это необходимо для того, чтобы бить сам может его разобрать.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.