GNU/Linux >> Belajar Linux >  >> Linux

Cara mengalihkan log konsol telnet ke file Linux

Anda dapat melakukannya dengan menggunakan tee perintah:

telnet $someIp | tee -a -i someFile

Harapkan memiliki sarana terprogram untuk memulai dan menghentikan perekaman (atau logginig). Diberi argumen nama file, log_file perintah membuka file dan mulai merekamnya. Jika file log sudah terbuka, file lama ditutup terlebih dahulu.

Perekaman dilakukan dengan menambahkan ke file, jadi jika ada yang sebelumnya disimpan di file, itu tetap ada. Untuk memulai kembali, gunakan -noappend bendera.

Anda dapat menghemat ruang dengan mematikan pencatatan saat tidak diperlukan. Ini dilakukan dengan memanggil log_file tanpa argumen. Misalnya, fragmen berikut mulai merekam, melakukan beberapa I/O, berhenti merekam, melakukan beberapa I/O lagi, lalu mulai merekam lagi.

expect . . . ; send
# start recording
log_file telnetlog
expect . . . ; send
# stop recording
log_file
expect . . . ; send
# start recording
log_file telnetlog
expect . . . ; send

Secara default, log_file hanya merekam apa yang dilihat pengguna. Jika log_user perintah telah dipanggil untuk menekan keluaran dari program yang dihasilkan, keluaran yang ditekan tidak direkam oleh log_file karena pengguna juga tidak melihatnya. log_file dapat merekam output yang ditekan dengan menggunakan -a bendera (untuk "semua keluaran").

log_file -a log

Seperti sebelumnya, logging ini dapat dinonaktifkan dengan mengeluarkan log_file tanpa argumen. Untuk kembali mencatat apa yang dilihat pengguna, aktifkan log_file tanpa -a.

log_file -a log
expect . . . ; send . . .
log_file log

Referensi :Menjelajahi Harapan


Linux
  1. Bagaimana cara mengarahkan output dari system() ke file?

  2. Bagaimana cara mengarahkan output dari perintah waktu ke file di Linux?

  3. Bagaimana cara menambahkan file .so ke java.library.path di Linux

  1. Cara Menggunakan Perintah Tar di Linux

  2. Cara Menemukan File Terlama Di Pohon Direktori Di Linux

  3. Cara Mengarahkan Output ke File dan Stdout di Linux

  1. Cara memindahkan file di Linux

  2. Linux – Bagaimana Cara Memeriksa Informasi Struktur Direktori File Unix/linux?

  3. Bagaimana cara mendapatkan ukuran fisik file di Linux?