Perintah exec
dalam C Shell (csh) digunakan untuk menjalankan program atau perintah baru, menggantikan shell yang sedang berjalan. Ini berarti bahwa setelah perintah dieksekusi, shell yang lama tidak akan kembali.
Berikut adalah sintaks dasar dari perintah exec
:
exec [options] command [arguments]
-l
: Menjalankan perintah dalam mode login.-c
: Menjalankan perintah yang diberikan sebagai string.Berikut adalah beberapa contoh penggunaan perintah exec
:
exec /path/to/program
exec -l /bin/bash
exec ls -l /home/user
exec -c "echo Hello, World!"
exec
ketika Anda ingin menggantikan shell saat ini dengan program lain, sehingga tidak ada kembali ke shell sebelumnya.exec
, karena Anda tidak akan bisa kembali ke shell setelah perintah dijalankan.exec
sangat berguna dalam skrip untuk menghindari penggunaan memori tambahan dengan menjalankan shell baru.