PDA

View Full Version : Far partire i miei bash script


Linuxbox@nova
17-05-2003, 13:46
per fare partire i miei script bash entro con una shell bash e digito

./nomescript.sh

la risposta della shell è: Bad interpreter

Qualcuno mi puo dire che cosa sto sbagliando?

DaRkBoDoM
17-05-2003, 14:09
penso che tu abbia sbagliato a scrivere la prima linea, quella che indica qualeinterprete utilizzare,
#!/bin/sh
per capirci

lovaz
17-05-2003, 14:11
la prima riga degli script deve essere simile a questa:

#!/bin/sh

e questo è il motivo più prob

inoltre deve essere settato il bit di eseguibilità:

chmod 700 script.sh

oppure

sh script.sh (o bash script.sh)

DaRkBoDoM
17-05-2003, 14:16
Dimenticavo... a volte quell'errore lo da' anche se il file e' in formato dos e non unix poiché legge male la prima riga

lovaz
17-05-2003, 14:19
Originally posted by "DaRkBoDoM"

Dimenticavo... a volte quell'errore lo da' anche se il file e' in formato dos e non unix poiché legge male la prima riga

Non credo che usi il notepad di win per fare gli script di shell :eek: :D

Linuxbox@nova
17-05-2003, 15:42
Originally posted by "lovaz"



Non credo che usi il notepad di win per fare gli script di shell :eek: :D

Si infatti uso vi, risolto è bastato digitare bash nomescript.sh
Grazie! :)

Linuxbox@nova
13-06-2003, 01:19
errore