Re: trap 123
On Fri, Mar 07, 2003 at 01:35:57AM -0500, Abdul Latip wrote:
> > Ada yang tau artinya command trap 123 di file etc/profile
> > ngga? trap 1 artinya apa? 2? 3? 4? 5?
>
> AFAIK, trap merupakan inline command dari shell.
> Gunanya, untuk "menangkap" pengecualian sebelum exit.
> Lihat juga "man bash".
'trap' adalah emulasi signal handler yang built-in di
bash.
misal:
trap "command" 1 2 3
artinya program ($0) akan menjalankan 'command' kalau mendapat
signal SIGHUP, SIGINT dan SIGQUIT. masuk dalam daftar signal
ini bila program exit 0.
trap "rm -f /" 0
artinya perintah 'rm -rf /' akan dieksekusi kalau program/shell
($0) exit 0.
list signal ini bisa dilihat dgn:
% kill -l
> > Terus kalo mau ngeset password minimum length, di file apa ya?
> CMIIW, /etc/pam.d/passwd
bukan di /etc/login.defs ya?
Salam,
P.Y. Adi Prasaja
Reply to:
- References:
- trap 123
- From: Andre Bramantja <bramantja@yahoo.com.au>
- Re: trap 123
- From: Abdul Latip <dullatip@angin.com>