[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: