Em ambientes Linux, scripts podem ser executados de diferent...
Próximas questões
Com base no mesmo assunto
Q4219012
Sistemas Operacionais
Em ambientes Linux, scripts podem ser executados de diferentes
formas, dependendo do interpretador de comandos utilizado, das
permissões de execução e da forma como são invocados pelo
usuário. Nesse sentido, considerando que o nome do arquivo
criado é meuscript.sh, analise as afirmativas a seguir.
I. Se o script contém #!/bin/bash, na primeira linha, ele será executado pelo interpretador Bash quando chamado diretamente no terminal com o comando ./meuscript.sh, desde que possua permissão de execução.
II. Ao utilizar o comando bash meuscript.sh (no terminal), o script será executado, mesmo sem permissão de execução e sem definição de interpretador na primeira linha do arquivo.
III. O comando chmod 644 meuscript.sh é suficiente para permitir a execução direta do script (./meuscript.sh), pois concede permissões de leitura e execução ao proprietário.
Está correto o que se afirma em
I. Se o script contém #!/bin/bash, na primeira linha, ele será executado pelo interpretador Bash quando chamado diretamente no terminal com o comando ./meuscript.sh, desde que possua permissão de execução.
II. Ao utilizar o comando bash meuscript.sh (no terminal), o script será executado, mesmo sem permissão de execução e sem definição de interpretador na primeira linha do arquivo.
III. O comando chmod 644 meuscript.sh é suficiente para permitir a execução direta do script (./meuscript.sh), pois concede permissões de leitura e execução ao proprietário.
Está correto o que se afirma em