EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ Dosya İşlemleri ]

"/bin/bash Bad interpreter: Permission denied Hataları ve Çözümü" - Huzeyfe Önal - (2005-02-02 08:14:36)   [4700]

GNU/Linux ya da UNIX altında çalıştırmak istediğiniz bazı scriptler "Bad interpreter: Permission denied" hatası vererek çalışmayı reddedebilirler, bunun sebebi birçok şey olabilir fakat sıklıkla görülen sebebi dos ortamindan alınan scriptlerin UNIX ortamına birebir uyumlu olmaması. Bunu nasıl anlayabilirsiniz.

$ ./scriptim.sh

..
$ head -1 scriptim.sh | od -bc
0000000 043 041 057 142 151 156 057 142 141 163 150 015 012
# ! / b i n / b a s h \r \n
0000015

burada dosya sonundaki \r \n Unix için sadece \n olmak zorundadır, bunu

$dos2unix scriptim.sh

komutunu vererek değiştirebilirsiniz.




Arkadaşıma gönder , Ana Sayfa