Bagaimana cara menyimpan log dari semua pekerjaan yang dilakukan melalui terminal? Sebagai contoh, saya ingin catatan semua pekerjaan yang dilakukan pada database melalui terminal.
command-line
log
tty
Ankit
sumber
sumber
Jawaban:
Saat Anda siap untuk mulai merekam file log, ketik:
Sekarang, sampai Anda menghentikan skrip, semua input dan output di Terminal akan disimpan di screen.log. Setelah selesai, ketikkan saja:
File screen.log Anda akan disimpan di direktori lokal. Jika Anda ingin mengarahkan ulang, gunakan nama path absolut seperti
~/screen.log
. Ini akan melakukan apa yang Anda cari.Sumber: Panduan Ubuntu - Cara Log Perintah Terminal
sumber
man script
) bahkan menyebutkanvi
(editor) ...Anda mungkin ingin mencoba Asciinema . Selain hanya membuat rekaman Anda mendapatkan kemampuan untuk membagikannya dan menanamkan pemain di blog Anda, artikel atau dalam pembicaraan konferensi.
sumber
Saya memiliki cara yang lebih baik untuk menggunakan syslog untuk mencatat setiap perintah shell ini dapat bervariasi berdasarkan distribusi linux tetapi metode akan tetap sama
Anda perlu mengikuti beberapa langkah:
Langkah # 1 (Buat layanan Syslog)
Langkah # 2 (Buka bashrc dan masukkan perintah di bawah)
Ste # 3 (Mulai Ulang Layanan Syslog)
Berikut ini adalah contoh log:
sumber