bash script miért nem megy?

Fórumok

Egy biztonsági mentésre készítettem a következő egyszerű scriptet:

#!/bin/bash/

rsync -au --delete --copy-links /mnt/mentenivalo/ /mnt/hdc/mentes
rsync -au --delete --copy-links /mnt/mentenivalo/ /mnt/hdd/mentes
rsync -au --delete --copy-links /mnt/mentenivalo/ /mnt/sda/mentes

#Inkrementális mentés (mit,hova)(ha valami törlés történik, akkor az a mentés
#után a mentettből is törlődik)
#symlinket nem linkként másolja

Ha soronként lefuttatom, akkor semmi gond, elvégzi a dolgát. Ha ezt egy futtatható fájlba teszem (biztonsagi_mentes) és azt futtatom, akkor ezt írja ki:

bash: ./biztonsagi_mentes: /bin/bash/: bad interpreter: Not a directory

Mi lehet a gondja?
Köszi előre is a segítséget!

Üdv: redman

htp://www.redman.hu

Hozzászólások

Talán olvasd el a hibaüzenetet, és vedd ki a legelső sor végéről a / -t.

a bash egy fájl, nem pedig egy könyvtár, az utána álló perjelet szedd le. A hibaüzenetből látszik...

#!/bin/bash/

Ha a vegerol leveszed a /-t, akkor mit mond? :)

jezusom, olvasd mar el a hibauzenetet

protip: #!/usr/bin/env sh

-. . - -... ... -..