Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/05/2020 18)09EPS Página 1 de 4http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3831542568&cod_hist_prova=191940615&pag_voltar=otacka PROGRAMAÇÃO PARA SERVIDORES 10a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A10_201803155671_V2 09/05/2020 Aluno(a): GERIVALDO ALVES RODRIGUES 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 201803155671 1a Questão Crie no servidor uma linha de agendamento do script /tmp/teste.sh que seja executada todas as sextas-feira às 2:30 da manhã do mês de maio: 30 2 * 5 5 cd /tmp\; ./teste.sh 2 30 * 5 6 /tmp/teste.sh 30 2 * 5 5 /tmp/teste.sh 30 2 * 5 6 /tmp/teste.sh 6 2 30 5 * /tmp/teste.sh Respondido em 09/05/2020 15:45:25 Explicação: Expressão do agendador: 30 2 * 5 5 /tmp/teste.sh. Isto significa 30 min, 2 horas (2:30) do quinto dia da semana (sexta) do mês de maio (5), execute o comando. 2a Questão Considerando que, o seguinte trecho de código foi inserido no arquivo aula-10.sh #!/bin/bash ( while [ 1 ] do sleep 1 echo "Dentro do loop 1 ..." done ) Após execução desse programa, abriu-se um outro terminal e digitou-se o seguinte comando: http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','10','','','314456602'); javascript:abre_frame('2','10','','','314456602'); javascript:abre_frame('3','10','','','314456602'); 09/05/2020 18)09EPS Página 2 de 4http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3831542568&cod_hist_prova=191940615&pag_voltar=otacka ps -ef | grep aula-10.sh Considerando esse cenário, marque a alternativa VERDADEIRA. É possível verificar que, o resultado do comando ps -ef | grep aula-10.sh mostrará pelo menos duas linhas, visto que, o interpretador shell abrirá dois processos para o script do enunciado. Os parênteses do script poderiam ser removidos sem prejuízos para o funcionamento do programa. Nesse caso, a quantidade de processos executados na máquina seria exatamente a mesma quantidade de processos do script com os parênteses. Não será possível executar um outro comando no terminal, visto que, após a execução do script aula-10.sh o terminal ficará preso e não será possível executar o comando ps -ef | grep aula-10.sh, já que se trata de um loop infinito. Nenhuma das anteriores. O interpretador do shell abrirá um processo que executará o script até que o usuário feche a tela do terminal, sendo que não há outra maneira de finalizar o processo visto que ele é basicamente, um loop infinito. Respondido em 09/05/2020 15:45:32 3a Questão A execução do script teste1.sh abaixo apresentará como resultado na tela: #!/bin/bash cd /etc pwd set -r cd /home pwd ./teste1.sh: line 4: set: comando não encontrado /etc e /home cd /etc e cd/home /etc , ./teste1.sh: line 5: cd: restricted e /etc pwd e pwd Respondido em 09/05/2020 15:45:39 4a Questão Para remover os arquivos do disco de um determinao uruário cujo último acesso aconteceu há mais de 60 dias e possuem mais de 1 MB utilizamos: find / -user usuario -size +1000k -atime +60 -rm * \; find / -user usuario -size +1000k -atime +60 -exec rm {} \; find / -user usuario -size1000k -atime60 find / -size -1000k -atime -60 -exec rm {} \; find -user usuario -1000k +60 -exec rm {} \; Respondido em 09/05/2020 15:46:01 5a Questão Um determinado script possui o trecho de código abaixo: 09/05/2020 18)09EPS Página 3 de 4http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3831542568&cod_hist_prova=191940615&pag_voltar=otacka ( while [ 1 ] do sleep 1 done ) ( while [ 1 ] do sleep 1 done )& ( while [ 1 ] do sleep 1 done ) Caso em outra janela fosse dado o comando: ps ¿ef|grep q5.sh Qual seria a resposta coerente entre as opções abaixo? [root@professor scripts]# ps -ef|grep q5.sh root 20584 2653 0 14:17 pts/1 00:00:00 /bin/bash ./q5.sh root 20585 20584 0 14:17 pts/1 00:00:00 /bin/bash ./q5.sh root 20677 2671 0 14:18 pts/2 00:00:00 grep q5.sh [root@professor scripts]# ps -ef|grep root 20584 2653 0 14:17 pts/1 00:00:00 /bin/bash ./q5.sh root 20585 20584 0 14:17 pts/1 00:00:00 /bin/bash ./q5.sh root 20677 2671 0 14:18 pts/2 00:00:00 grep q5.sh [root@professor scripts]# ps -ef|grep q5.sh root 20584 2653 0 14:17 pts/1 00:00:00 /bin/bash ./q5.sh root 20585 20584 0 14:17 pts/1 00:00:00 /bin/bash ./q5.sh [root@professor scripts]# ps -ef|grep q5.sh root 20584 2653 0 14:17 pts/1 00:00:00 /bin/bash ./q5.sh root 20585 20584 0 14:17 pts/1 00:00:00 /bin/bash ./q5.sh root 20585 20586 0 14:17 pts/1 00:00:00 /bin/bash ./q5.sh root 20677 2671 0 14:18 pts/2 00:00:00 grep q5.sh 09/05/2020 18)09EPS Página 4 de 4http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3831542568&cod_hist_prova=191940615&pag_voltar=otacka [root@professor scripts]# ps -ef|grep q5.sh root 20584 2653 0 14:17 pts/1 00:00:00 /bin/bash ./q5.sh Respondido em 09/05/2020 15:46:10 6a Questão Qual o comando que agenda a execução de /etc/aula.sh às 07:30 da manhã de 02 de junho de 2017? at -f 07:30:02:06:2017 /etc/aula.sh at -t 201706020730 -f /etc/aula.sh at -t 073002062017 -f /etc/aula.sh at -t 201706020730 /etc/aula.sh at -f 201706020730 -t /etc/aula.sh Respondido em 09/05/2020 15:46:45 7a Questão Os comandos tar e gzip são utilizados, respectivamente para: Compactar arquivos e localizar arquivos. Ambos são utilizados para compactar arquivos Ambos são utilizados para agrupar vários arquivos em somente um. Localizar arquivos e compactar arquivos Agrupar vários arquivos em somente um e compactar arquivos Respondido em 09/05/2020 15:46:23 8a Questão Quais comandos um Administrador precisa efetuar para criar um arquivo de fita chamado FITA.tar com o conteúdo de todos os arquivos do diretório /home/estacio/PS2017 e compactá-los? tar -cvf FITA.tar /home/estacio/PS2017; gzip FITA.tar tar -tvf FITA.tar /home/estacio/PS2017; gzip FITA.tar tar -cvf FITA.tar /home/estacio/PS2017; compact FITA.tar tar -xvf FITA.tar /home/estacio/PS2017; gzip FITA.tar tar -uvf FITA.tar /home/estacio/PS2017; gunzip FITA.tar Respondido em 09/05/2020 15:46:12 Explicação: tar -cvf FITA.tar /home/estacio/PS2017; gzip FITA.tar javascript:abre_colabore('38403','191940615','3831542568');
Compartilhar