Shell berguna untuk mengotomatisasi tugas seperti database cadangan, membersihkan file log, dll. Anda perlu melakukan beberapa tugas saat skrip menyelesaikan eksekusi. Tidak masalah pada tahap mana skrip selesai.
Misalnya, skrip yang menghapus file log dari sistem. Script terlebih dahulu memeriksa ukuran file log, jika ukuran file log lebih rendah dari ukuran yang ditentukan, skrip keluar. Dalam hal ini, Anda masih ingin menjalankan blok kode.
Untuk melakukan ini, kita dapat menggunakan perintah trap untuk menangkap sinyal EXIT dan menjalankan perintah atau fungsi. Di bawah ini adalah contoh skrip shell untuk menjalankan fungsi atau perintah pada skrip shell exit.
#!/usr/bin/env bash on_exit(){ echo "Skrip Anda berakhir sekarang" } trap `on_exit` EXIT echo "Halo dunia"123456789 #!/usr/bin/env bash on_exit(){ echo "Skrip Anda berakhir sekarang"} trap `on_exit` EXIT echo "Hello world"
Jalankan skrip di atas dan lihat hasilnya
Output Hello world Script Anda berakhir sekarang
Harapan, panduan cara cepat ini membantu Anda meningkatkan keterampilan menulis skrip shell.
Referensi tecadmin.com