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
- 749 megtekintés
Hozzászólások
Talán olvasd el a hibaüzenetet, és vedd ki a legelső sor végéről a / -t.
- A hozzászóláshoz be kell jelentkezni
a bash egy fájl, nem pedig egy könyvtár, az utána álló perjelet szedd le. A hibaüzenetből látszik...
- A hozzászóláshoz be kell jelentkezni
#!/bin/bash/
Ha a vegerol leveszed a /-t, akkor mit mond? :)
- A hozzászóláshoz be kell jelentkezni
Jogos! :)
Hétfőn megyek is szemészhez.
Köszönöm szépen! Egyébként nem kell mindjárt leb@szni, ezért írtam a linux kezdőre. (Replaced-nek)
- A hozzászóláshoz be kell jelentkezni
jezusom, olvasd mar el a hibauzenetet
protip: #!/usr/bin/env sh
-. . - -... ... -..
- A hozzászóláshoz be kell jelentkezni
a signature-t is elírtad :-)
- A hozzászóláshoz be kell jelentkezni