Anda mencari IGNOREEOF
variabel lingkungan jika Anda menggunakan bash
:
IGNOREEOF
Mengontrol tindakan shell interaktif saat menerima karakter EOF sebagai input tunggal. Jika disetel, nilainya adalah jumlah karakter EOF berurutan yang harus diketik sebagai karakter pertama pada baris input sebelum bash keluar. Jika variabel ada tetapi tidak memiliki nilai numerik, atau tidak memiliki nilai, nilai defaultnya adalah 10. Jika tidak ada, EOF menandakan akhir input ke shell.
Jadi export IGNOREEOF=42
dan Anda harus menekan Ctrl+D empat puluh dua kali sebelum benar-benar keluar dari shell Anda.
POSIX set
memiliki -o ignoreeof
pengaturan juga. Jadi lihat dokumentasi shell Anda untuk melihat apakah shell Anda memiliki ini (seharusnya), dan untuk memeriksa semantiknya yang tepat.
tcsh set ignoreeof
atau set ignoreeof=<any value not 1>
berfungsi