Cara menjalankan arahan pada skrip bash keluar
- 3574
- 81
- Wendell Shields
Skrip shell berguna untuk mengautomasikan tugas seperti pangkalan data sandaran, membersihkan fail log, dll. Anda perlu melaksanakan beberapa tugas apabila skrip menyelesaikan pelaksanaan. Tidak kira di mana peringkat skrip selesai.
Sebagai contoh, skrip yang membersihkan fail log dari sistem. Skrip pertama memeriksa saiz fail log, jika saiz fail log lebih rendah daripada saiz yang ditentukan, skrip keluar. Dalam hal ini, anda masih mahu menjalankan blok kod.
Untuk melakukan ini, kita boleh menggunakan perintah perangkap untuk menangkap isyarat keluar dan melaksanakan arahan atau fungsi. Berikut adalah skrip shell sampel untuk menjalankan fungsi atau perintah pada skrip shell keluar.
#!/usr/bin/env bash on_exit () echo "skrip anda berakhir sekarang" perangkap 'on_exit' echo "hello world"123456789 | #!/usr/bin/env bash on_exit () echo "skrip anda berakhir sekarang" perangkap 'on_exit' echo "hello world" |
Jalankan skrip di atas dan lihat hasilnya
Output hello dunia skrip anda berakhir sekarang
Harapan, panduan cara yang cepat ini membantu anda meningkatkan kemahiran menulis skrip shell anda.
- « Menjalankan pekerjaan kron setiap 12 jam (dua kali sehari)
- Cara memasang Minecraft di Ubuntu 22.04 & 20.04 »