Вы можете перенаправить stderr и stdout команды bash в файл, используя foo > out.txt 2>&1
Но учтите: ssh user@host > out.txt 2>&1
. По моему опыту, если для подключения требуется пароль, запрос пароля будет отображаться на экране и не будет отправлен в файл.
Для более экстремального примера, tmux > out.txt 2>&1
не удается перенаправить что-либо в файл, кроме последнего [exited]
сообщения.
Что здесь происходит, и возможно ли перенаправить весь вывод?