Kombinasi Tail dan Grep

eiffel.di.blankon.in

Ah susah ini nyari judul yang pas, searchable, googlingable. Kasusnya adalah seperti ini. Saya butuh mencari baris yang mengandung kata kunci tertentu pada file logs streaming.

Berarti butuh perintah tail -f /path/to/log dan di grep hasilnya.

$ tail -f FILE | grep PATTERN | tail -f -n10

Namun kenyataannya, perintah diatas tidak mengeluarkan hasil apapun. Hasil utak-atik kata kunci di mesin pencari membawa pencarian saya di halaman Stackoverflow.
Berikut format solusi yang bisa digunakan:

$ grep PATTERN FILE | tail -n10; tail -f -n0 FILE | grep PATTERN;

Contoh:

$ grep user_subject_attributes /var/log/production.log | tail -n10; tail -f -n0 /var/log/production.log | grep user_subject_attributes;

Selamat berburu logs!!

Estu~

Advertisements

Manual Crontab Penjadwalan

Manual Crontab Penjadwalan
Manual Crontab Penjadwalan

Ini merupakan lanjutan dari panduan sebelumnya mengenai penjadwalan debmirror.

Crontab adalah aplikasi daemon (berjalan dibalik layar) yang digunakan untuk menjalankan tugas yang dijadwalkan pada suatu waktu di sistem operasi linux. Setiap user di sistem yang memiliki file crontab, mengijinkan file tersebut untuk melakukan suatu aksi yang telah dispesifikasikan sesuai waktu yang telah ditentukan. Crontab biasa digunakan untuk membuat backup secara otomatis, sinkronisasi files, dll.(sumber)

Perintah dasar.

1. Install crontab

Buat yang belum diinstall crontab-nya, cara install nya adalah :

$ sudo apt-get install cron

Read More