Anda bisa mendapatkan efek ini dengan mengeluarkan F
perintah ( Shift+F
) saat melihat file less
. Untuk berhenti mengikuti dan kembali ke halaman, tekanCtrl+C
Karena file Anda hanya berubah setiap 5 menit, Anda juga dapat menggunakan tail -f
dan menentukan waktu tidur yang lebih lama dengan -s
(default ke 1 detik). Contohnya,
tail -f -s 60 myfile
memeriksa myfile
output setiap 60 detik.
EDIT: Karena pertanyaan yang menyesatkan, jawaban di atas tidak memuaskan. Upaya kedua berikut:
Untuk membuka kembali file yang sama less
setiap 5 menit, coba ini:
while true; do ( sh -c 'sleep 600 && kill $PPID' & less myfile ); done
Ini akan memunculkan subkulit yang melatarbelakangi proses shell lain yang diperintahkan untuk membunuh proses induknya setelah 5 menit. Kemudian membuka file dengan less
. Ketika perintah shell berlatar belakang membunuh subshell induk, itu membunuh semua anak-anaknya, termasuk perintah "kurang". Kemudian loop memulai proses lagi.
Satu-satunya cara mudah yang saya tahu untuk membunuh ini adalah dengan mematikan terminal tempat shell asli Anda berada. Jika itu tidak dapat diterima, Anda dapat menggunakan trik "killfile":
touch killfile
while [ -f killfile]; do stuff; done
Untuk berhenti melakukan stuff
, rm
killfile di shell lain.