Pemahaman saya adalah bahwa untuk memblokir sinyal proses seperti SIGHUP
, Anda harus melakukannya dari dalam proses sinyal sedang dikirim. Namun, shell Unix suka bash
dapat menelurkan proses anak dan memblokir HUP
sinyal untuk anak dari dalam orangtua, menggunakan nohup
perintah. Bagaimana cara kerjanya? Apakah nohup
memblokir sinyal dan kemudian menjalankan proses anak tanpa forking? Itulah satu-satunya cara yang dapat saya pikirkan.