Secara teknis, tidak ada cara untuk membuat suatu proses tidak dapat diraih.
Tentu saja, untuk pengguna non-root mereka hanya dapat membunuh proses yang memiliki ID pengguna yang sama dengan yang mereka lakukan, jadi jika Anda dapat membuat akun yang berbeda, Anda dapat menggunakan ID pengguna "unik" untuk proses tersebut dan kemudian hanya root yang dapat membunuhnya.
Solusi sederhana, tetapi kurang kuat, adalah membuat proses Anda menangkap sinyal sebanyak mungkin (mungkin mengabaikannya). Ini hanya cocok untuk contoh mainan atau lingkungan non-permusuhan karena tidak ada cara untuk menangkap sinyal KILL (sinyal 9), tetapi sebaliknya Anda dapat menghindari terbunuh oleh mereka.
Akhirnya, Anda dapat mengatur agar proses Anda respawn jika terbunuh. Ini juga rapuh (sangat rapuh), tetapi akan membuatnya agak sulit untuk dihapuskan. Ini dapat dilakukan dengan menggunakan proses monitor Anda sendiri, atau menggunakan inittab. Untuk musuh yang tahu apa yang mereka lakukan, ini dapat dengan mudah dielakkan dengan membunuh banyak proses sekaligus.