Concurso MPES · Controle Interno, Governança e Gestão de Riscos · Modelo de Três Linhas
Questão 33
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 os itens a seguir.
I. Se o *script* contém, na primeira linha, *#!/bin/bash* 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 *cript* 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
Nesse sentido, considerando que o nome do arquivo criado é *meuscript.sh*, analise os itens a seguir.
I. Se o *script* contém, na primeira linha, *#!/bin/bash* 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 *cript* 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
Status: valida.
Comentários
Ainda não há comentários publicados.