On Wed, 20 Sep 2000, Kristiono Setyadi wrote:
> Bagaimana caranya membuat script yang bisa menjalankan perintah logout
> supaya user bisa langsung keluar dari sistem?
>
> Saya sudah mencoba membuat script seperti ini (anggap saja saya beri nama
> "keluar" :
>
> --------------- Script codes begin here --------------------
> echo "Keluar dalam 5 detik dari sekarang..."
> echo ""
> sleep (5)
> exit
> --------------- Script codes end here --------------------
>
> Tapi ketika saya jalankan, kok malah kembali ke shell prompt ya?
> Saya ingin ketika menjalankan perintah tersebut, user langsung keluar
> (logout) dari sistem...
Soalnya script tersebut dijalankan di sub shell, jadi perintah exit akan
menyebabkan sub shell tersebut mati, dan kembali ke shell utama, yang juga
akan terjadi bila script selesai dijalankan.
Supaya shell utama yang mati, perintah exit tersebut harus dijalankan di
shell utama. Gimana cara mengirim perintah dari sub shell ke shell parent
? Ada yang tau ?
Atau bisa juga dengan mengusahakan agar script tidak dijalankan
di sub shell, tapi langsung di shell utama, misalnya dengan menjalankan script
sebagai argument dari source :
# source nama_script
Note:pas dicoba di tcsh gak mau logout, tapi di bash jalan.
atau kalo scriptnya sederhana seperti yang diatas, scriptnya diganti jadi
alias aja, jadi langsung dijalankan di shell utama :
*) shell bash
# alias keluar='echo keluar dalam 5 detik ..;sleep 5;exit;'
kalo mau logout tinggal panggil aliasnya :
# keluar
*) shell csh
# alias keluar 'echo keluar dalam 5 detik ..;sleep 5;exit;'
kalo mau logout tinggal panggil aliasnya :
# keluar
Semoga tulisan saya dapat membantu.
>
> Ada teman-teman yang bisa membantu saya?
>
>
> ------------------------------------------
> "La vraie definition de la science, c'est
> qu'elle est l'etude de la beaute du monde"
> ------------------------------------------
>
>
> --------------------------------------------------------------------------------
> Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
> Informasi arsip di http://www.linux.or.id/milis.php3
> Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
>
Hadi PS
[EMAIL PROTECTED]
--
Visit Ukhuwah.or.id at http://www.ukhuwah.or.id
The Coolest Islamic Portal in Indonesia
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]