Exemplos usando shell script: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 1: Linha 1:
==O que é Shell Script?==
==O que é Shell Script?==
É um arquivo executável, que se transforma em uma ferramenta de automação interpretado pelo shell de comandos das derivações de sistemas operacionais Linux/Unix. É uma arquivo com comandos e intruções que facilita muito as tarefas dos profissionais de TI, pois proporciona ao usuário executar ou automatizar várias tarefas para serem executadas pelo sistema.
É um arquivo executável, que se transforma em uma ferramenta de automação interpretado pelo shell de comandos das derivações de sistemas operacionais Linux/Unix. É uma arquivo com comandos e intruções que facilita muito as tarefas dos profissionais de TI, pois proporciona ao usuário executar ou automatizar várias tarefas para serem executadas pelo sistema. Resumindo, acaba sendo uma linguagem de programação de alto nível que é interpretada pela shell.
 
==


  #!/bin/bash
  #!/bin/bash

Edição das 00h07min de 31 de agosto de 2016

O que é Shell Script?

É um arquivo executável, que se transforma em uma ferramenta de automação interpretado pelo shell de comandos das derivações de sistemas operacionais Linux/Unix. É uma arquivo com comandos e intruções que facilita muito as tarefas dos profissionais de TI, pois proporciona ao usuário executar ou automatizar várias tarefas para serem executadas pelo sistema. Resumindo, acaba sendo uma linguagem de programação de alto nível que é interpretada pela shell.

==

#!/bin/bash

Esta linha, após ser digitada em um editor, invoca o bash (ou /sh no caso do shell), que interpreta e executa as instruções contidas no script.


shell script pasta mediawiki (sem variável)

A pasta mediawiki possui toda a base de dados gerada. A seguir segue o exemplo de shell script para acessar a pasta, compactar ela e fazer a cópia para a pasta Backup. O nome "backupwiki.tar.gz" foi atribuído por escolha pessoal.

#!/bin/bash
cd /var/www/html
tar -zcvf backupwiki.tar.gz mediawiki/
cp backupwiki.tar.gz /home/usuario/Backup


shell script base de dados my_wiki do banco de dados MySQL (sem variável)

No exemplo a seguir, foi escolhida uma base de dados do MySQL, para ser o seu respectivo backup, compactação e cópia para a pasta Backup.

#!/bin/bash
mysqldump -u root -p my_wiki > my_wiki.sql
cd /home/usuario
tar -zcvf bkpmywiki.tar.gz my_wiki.sql
cp bkpmywiki.tar.gz /home/usuario/Backup