Сохранить вывод консоли в файл:
tee
команда
команда tee - чтение из стандартного ввода и запись в стандартный вывод и файлы.
Он автоматически создает файл и сохраняет весь вывод cmd ps -ax
в файл с именем, как processes_info
в той же папке, из которой запускался cmd.
user@admin:~$ ps -ax | tee processes_info
script
команда
команда script - сделать машинописный текст терминальной сессии.
user@admin:~$ script my_console_output.txt
Это создаст файл с именем as my_console_output.txt
и откроет подоболочку и запишет всю информацию в течение этого сеанса. После этого скрипт запускается и, независимо от вывода консоли, он сохраняется в файле my_console_output.txt
; до тех пор, пока сценарий не завершится, когда разветвленная оболочка завершится. (например, когда пользователь печатает exit
или когда CTRLDпечатается.)
user@admin:~$ script -c "ps ax" processes_info.txt