/bash/sh: bad interpreter: Arquivo ou diretório não encontrado [RESOLVIDO]

1. /bash/sh: bad interpreter: Arquivo ou diretório não encontrado [RESOLVIDO]

jonas farias
JonasXPX

(usa CentOS)

Enviado em 04/06/2015 - 04:06h

Olá, estava montando um Script para poder rodar mais 2 Scripts só que todas as vezes que ele era executado ocorria o seguinte erro

./BackupSecundario.sh: /root/backups/./Script1.sh: /bash/sh: bad interpreter: Arquivo ou diretório não encontrado
./BackupSecundario.sh: /root/backups/./Script2.sh: /bash/sh: bad interpreter: Arquivo ou diretório não encontrado

Meu script:

#!/bin/sh
cd backups
for c in {1..2}
do
/root/backups/./Script$c.sh
done


Já rodei no root, já criei outros arquivos com o mesmo código, ja reescrevi o código, e nada, alguém me de a luz!.


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/06/2015 - 04:46h

JonasXPX escreveu:

Olá, estava montando um Script para poder rodar mais 2 Scripts só que todas as vezes que ele era executado ocorria o seguinte erro

./BackupSecundario.sh: /root/backups/./Script1.sh: /bash/sh: bad interpreter: Arquivo ou diretório não encontrado
./BackupSecundario.sh: /root/backups/./Script2.sh: /bash/sh: bad interpreter: Arquivo ou diretório não encontrado

Meu script:

#!/bin/sh
cd backups
for c in {1..2}
do
/root/backups/./Script$c.sh
done


Já rodei no root, já criei outros arquivos com o mesmo código, ja reescrevi o código, e nada, alguém me de a luz!.


Dá um ls -l /bin/sh prá ver prá onde esse link aponta e cole o resultado no fórum.
De acordo com http://unix.stackexchange.com/questions/76438/how-to-know-which-is-the-default-script-shell-in-cento... é o próprio bash.
Peraí, o que tem nos scripts em backups? É /bin/sh ou /bash/sh?

--
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden

3. Re: /bash/sh: bad interpreter: Arquivo ou diretório não encontrado [RESOLVIDO]

jonas farias
JonasXPX

(usa CentOS)

Enviado em 04/06/2015 - 06:20h

listeiro_037 escreveu:

JonasXPX escreveu:

Olá, estava montando um Script para poder rodar mais 2 Scripts só que todas as vezes que ele era executado ocorria o seguinte erro

./BackupSecundario.sh: /root/backups/./Script1.sh: /bash/sh: bad interpreter: Arquivo ou diretório não encontrado
./BackupSecundario.sh: /root/backups/./Script2.sh: /bash/sh: bad interpreter: Arquivo ou diretório não encontrado

Meu script:

#!/bin/sh
cd backups
for c in {1..2}
do
/root/backups/./Script$c.sh
done


Já rodei no root, já criei outros arquivos com o mesmo código, ja reescrevi o código, e nada, alguém me de a luz!.


Dá um ls -l /bin/sh prá ver prá onde esse link aponta e cole o resultado no fórum.
De acordo com http://unix.stackexchange.com/questions/76438/how-to-know-which-is-the-default-script-shell-in-cento... é o próprio bash.
Peraí, o que tem nos scripts em backups? É /bin/sh ou /bash/sh?

--
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


Puts agora que eu vi isso, os 2 arquivos de backup estão com #!/bash/sh, acho que escrevi na pressa e deixei passar o erro, mudei para #!/bin/sh e agora esta tudo OK.

Obrigado!.









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts