----- Original Message -----
From: "Darojatun Wijaya" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Sunday, July 09, 2006 2:19 AM
Subject: Re: [tanya-jawab] Shell script = bad interpreter, kenapa ?


> 2006/7/8, yo2k <[EMAIL PROTECTED]>:
> > Salam hormat,
> >
> >
> > Saya pakai rh9, bikin shell script sbb :
> > #!/bin/sh
> mungkin nggak masalah, tapi ditempat saya bunyinya gini
> #!/bin/sh -e
> atau sesuaikan dengan path sh anda, ls /bin/sh ada nggak?
>
> > echo "1" > proc/sys/net/ipv4/ip_forward
> DISINI MAS SALAHNYA :) /proc kali
>
> > iptables -t nat -A POSTROUTING bla...bla...
> >
> >
> > Masalah : kenapa jika di run ./namafile ada message bad interpreter:
> > No such file or directory, padahal file tersebut ada dan sudah chmod
> > 755, ini juga berlaku jika saya bikin script berisi perl. Jika perl
> > harus #>perl namafile baru jalan...
> >
> > Ada solusi ...?
> >
apakah anda membuat skripnya itu di ms-dos/ms-windus, trus anda jalankan
di linux ? soalnya file berformat dos setiap barisnya diakhiri "\015\012"
yang
jika dibuka di mc (midnight commander) akan keliatan karakter ^M .
nah itu mungkin yg selalu mengganggu eksekusi skrip anda.
solusinya edit manual skrip anda... atau jalankan :
perl -pi -e 's/\015//' test.sh
di mana test.sh adalah nama skrip yang bermasalah tadi.
semoga bisa membantu :)

./iko
www.geocities.com/iko94



-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke