tab-expansion e “./” bash shell [closed]

3

Talvez alguém aqui possa me ajudar. Ter instalado o Ubuntu 12.04 LTS (kubuntu) em duas máquinas. Os arquivos .bashrc e .bash_profile são idênticos, pois as estruturas de arquivos em cada máquina são as mesmas.

Na máquina 1 : executo scripts bash em uma janela de terminal com o simples: ./scriptname.sh

Na máquina 2 : não consigo fazer isso e devo usar: sh scriptname.sh Também não posso usar ./ e concluir o separador do nome do script.

Todos os bits executáveis estão definidos corretamente, todos os arquivos e pastas possuem as permissões corretas. No cabeçalho dos scripts, o shebang está definido corretamente.

Alguma idéia de por que isso estaria ocorrendo?

Quando tento ls -l , obtenho:

-rwxrwxrwx 1 adelie adelie 351 Nov 4 20:32 file_motion_grab.sh

A saída de getfacl é:

# file: file_motion_grab.sh
# owner: adelie
# group: adelie
user::rwx
group::rwx
other::rwx

Mais geral - qualquer novo script na segunda máquina deve ser chamado com: sh scriptname.sh Algo provavelmente errado nos arquivos .bash. Mas não tenho certeza onde procurar.

EDITAR

O diretório pai do Yep está definido corretamente.

    
por adeliefan 05.11.2012 / 02:43

0 respostas