5

История команд Bash отличная, особенно она полезна при добавлении команды history -a в COMMAND_PROMPT.

Однако мне интересно, есть ли способ записать команды в файл сразу после нажатия клавиши Return, например, перед запуском команды, а не после ее завершения (использование опции COMMAND_PROMPT сохранит команду, как только подсказка есть снова).

Я читал о программах аудита, таких как Snoopy и Record Record, например, скрипт, но я подумал, что они уже слишком сложны для простого вопроса, который у меня есть. Я полагаю, что деактивация этого сценария регистрирует все выходные данные команды, что приведет уже в правильном направлении, но разве нет более быстрого способа решения этой проблемы?

Спасибо Джон

1 ответ1

1

Ловушка DEBUG выполняется перед каждой командой. Вы можете установить ловушку и сделать это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .