Anda dapat menggunakan sintaks ini untuk mengalihkan semua output stderr dan stdout ke stdout.txt
<cmd> <args> > allout.txt 2>&1
Jika server dimulai pada terminal yang sama, maka stderr server yang mungkin sedang ditulis ke terminal dan yang tidak Anda tangkap.
Cara terbaik untuk merekam semuanya adalah dengan menjalankan:
script output.txt
sebelum memulai baik server atau klien. Ini akan meluncurkan shell baru dengan semua output terminal diarahkan keluar output.txt serta terminal. Kemudian mulai server dari dalam shell baru itu, lalu klien. Semua yang Anda lihat di layar (baik input maupun output dari semua yang menulis ke terminal dari dalam shell itu) akan ditulis ke file.
Setelah selesai, ketik "exit" untuk keluar dari shell yang dijalankan oleh script
perintah.
Meskipun bukan POSIX, bash 4 memiliki &>
operator:
command &> alloutput.txt