script — это встроенная утилита, которая запускает новую shell-сессию и пишет всё, что в ней происходит, в файл. Работаем как обычно, а в конце получаем полный лог: команды, их вывод, ошибки.📌 Полезно для:
🔵 Документирования действий на сервере
🔵 Записи инструкций с реальным выводом
🔵 Логирования troubleshooting-сессии
🔵 Подготовки туториалов и демо
⚡️ Простейший пример
Запускаем:
script session.log
Теперь всё, что мы делаем, пишется в
session.log.ls -la
echo "Hello from script"
cat /etc/hostname
Когда закончили — выходим:
exit
Сессия завершается, лог сохранён.
➡️ Смотрим результат:
cat session.log
Там будет весь вывод.
⚠️ Важно
script не записывает скрытые пароли через sudo, но записывает всё остальное.😎 PyLinux | #linux
