Arquivo

Textos com Etiquetas ‘sh’

Permissão em Arquivos Shell Script

20, abril, 2010 Sem comentários

shellPara tornar um arquivo de shell script executavel, devemos aplicar ao mesmo uma permissão válida para que o shell ou terminal o execute.

Ainda podemos aplicar o modo de execução desse arquivo, como por exemplo, torna-lo pertencente a um usuário específico ou de um determinado grupo existente no sistema operacional Linux.

Devo lembrar que para determinadas ações no sistema operacional, devemos aplicar uma determinada permissão. Isto deve-se ao fato de um usuário comum não ter acesso aplicações de uso restrito de usuários administrativos ou root.

Para facilitar a execução de scripts como backup, checagem de desempenho do sistema, consumo alto de processamento, swap, consumo de espaço em disco e outros, geralmente aplicamos a permissão de usuário “root”, essa permissão aplicamos utilizando o comando chmod.

Leia mais…

Desvio Condicional em Shell Script

22, outubro, 2009 1 comentário

Ao contruir um código fonte você verá que em determinados momentos é preciso desviar o fluxo natural do programa para executar blocos de códigos excepcionais, terá a necessidade de desviar sua rota com tomadas de decisão ou desvio condicional, que poderá interferir circunstancialmente na execução do teu sistema. O shell script possui o desvio condicional para manipulação do fluxo do script com os comandos (if / else / case), onde veremos alguns exemplos.

Comando if.

O comando “if“, desvia o fluxo natural de acordo com a condição especificada, vejamos:

Leia mais…

Criando Funções no Shell Script

20, outubro, 2009 4 comentários

Podemos estruturar o nosso código fonte em shell script para torna-lo modular, criando assim uma biblioteca de funções para serem reutilizadas quando necessário durante a programação de acordo com a implementação. Esta função que nada mais é do que um bloco de código que pode ser invocado pelo resto do script apenas instanciando o nome da função, evitando assim a digitação do mesmo código ao longo do script.

A função deve ser declarada no início do arquivo para torna-la global a todo o resto do código fonte, possibilitando assim a sua invocação. Logo abaixo segue o esquema de declaração de uma função em shell script ficando aqui a dica podendo construir nossas funções de duas maneiras: Leia mais…

Criando Programas Shell Script

20, outubro, 2009 3 comentários

O que é Shell Script ?

O shell script é um arquivo com comandos e instruções para ser interpretado pelo shell de comandos das variantes dos sistemas operacionais Linux/Unix ou até mesmo variantes de shell. Um script pode ser definido também como um arquivo executavel onde esta maravilhosa ferramenta de automação possibilita aos administradores de sistemas, redes, servidores ou desktops baseados no Pinguim facilitarem o seu trabalho.

O shell é a camada mais externa do sistema sendo ele a porta de entrada e comunicação entre o usuário e o sistema operacional. Com uma gama imensa de comandos disponiveis para o usuário é possivel executar diversas tarefas ou automatiza-las para serem executadas (interpretadas) pelo sistema, sendo possivel automatizar tarefas como backup, sincronismos de diversos tipos(como em servidores de arquivos), controle de discos, usuários, serviços e acesso remoto etc. Abaixo segue algumas variantes do shell. Leia mais…