On Thu, Sep 23, 1999 at 10:05:55AM -0500, Ronny Haryanto wrote:
> 
> apa bedanya exec dg menjalankan script dg cara biasa? 
> ("exec myscript" dengan "./myscript")
> 
bedanya kalo exec setelah command yang dijalankan exec (in this case
myscript) shell primary anda di terminate (provided kalo anda menjalan
kan exec myscript ini dari shell primary bukan dari shell script lain)

> script yg di atasnya ada #!/bin/bash (yg nggak ada pun kan defaultnya
> pake /bin/sh (yg di linux dialiasin ke bash pd umumnya)), jadi ya sama
> aja dg pertanyaan semula. dan jawabannya masih sama, exit yg ada di
> myscript itu keluar dr scriptnya bukan logout.
> 
dan kalo anda menjalankan dengan perintah exec myscript, maka setelah
myscript exit (dengan perintah exit) shell yang memanggil-nya langsung
diterminate jadi anda logout..

> dan ini ngingetin saya, 'logout' gak mau logout kalo shell levelnya
> bukan login shell.. jadi ya menjawab pertanyaan semula, nggak bisa
> pake exit dan kayaknya logout juga ndak bisa.
> 
Saya kurang mengerti dengan ini, tapi kemaren saya coba pake ksh 
myscript isinya cuman logout, terus jalanin dari login shell
$ myscript
ternyata bisa logout.
Meskipun asalnya saya mikir juga ga bisa.. tapi exec baru saya coba
juga.. kali ini di myscript cuman pakai exit, dan jalankan pake:
$ exec myscript
juga bisa logout...

interesting =)

u!d
------------------------------------------------

--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke