script com flag
Podemos utilizar variáveis de forma que funcionem como flags para importar valores para dentro de nosso script. neste exemplo podemos mostrar a funcionalidade e o aproveitamento deste método para utilizar em um script, um exemplo prático seria a elaboração de um script de inicialização, geralmente colocado em /etc/init.d/script, podemos utilizar este método para realizar em um processo stop, start, restart. exemplo : /etc/init.d/firewall stop o script firewall está recebendo na variável posição $1 a string stop, dentro do script deve ser tratado da seguinte forma: if [ $1 == "stop" ] then ação01 else ação02 fi exemplo2: /etc/init.d/ping host all if [ $2 == "all" ] then açãoA1 else açãoA2 fi if [ $1 == "host" ] then açãoB1 else açãoB2 fi Obs : Podemos observar que $1 está na posição conforme /etc/init.d/ping [pos1] [pos2] [pos3] [...], cada espaço entre os valores representa uma posição de variável.
Por: Roberto Fettuccia
Exportar ip para variável
Com este script pode ser exportado o ip de uma interface, podendo ser utilizado em script de instalação, no meu caso utilizei este script para colocar o ip para o squid no squid.conf, também pode ser usado em script de instalação do samba com parâmetros prédefinidos, ou seja use a sua imaginação, espero ter ajudado! pode ser utilizado para obter a mascara etc... # manual linha a linha na ordem do pipe : # $ IP="$(ifconfig $interface | grep "end.:" | cut -f2 -d':' | sed 's/Bcast/ /g' | sed 's/ //g')" # ifconfig $interface = retorna dados do ip na interface # grep "end.:" = retorna somente a linha contendo end.: 10.1.1.1 Bcast 255..... # cut -f2 -d':' = delimita o caracter apartir da com : # sed 's/Bcast/ /g' = substitui Bcast por caracter de espaço # sed 's/ //g' = apaga caracter de espaço
Por: Roberto Fettuccia
Script para gravar DVD, gera imagem e grava na mídia
Testado, rápido e prático, deve ser instalado os pacotes growisofs e mkisofs (dependências). Modo de uso : $ gravaDVD ./arquivo
Por: Roberto Fettuccia
Backup com TAR em LOG usando FITA LTO/DLT com filtro de arquivos
Tendo a necessidade de realizar backup, desenvolvi este simples e prático script para realizar backup em fita LTO/DLT. O script possui um importantíssimo recurso de filtro para formato de arquivos, podemos desviar do backup os arquivos MP3, AVI, ou qualquer extensão que não seja necessário para o uso final. etapas do script 1 buscar e indexar arquivos conforme a lista de extenção de arquivo 2 rebobinar midia 3 gravar arquivos listados em lista de indexação 4 geração de log p/ controle 5 apagar lista index.. forma de uso :> chamar o script no terminal informando o diretório, o próprio script realiza a busca dentro do diretório os arquivos. $ ./backup.sh /home/usuario/Documentos/
Por: Roberto Fettuccia
Prova LPI em shell script - com contador de acertos
Estudando para certificação em Linux ? Teste seu conhecimento com a Prova interativa em shell script. Prova com 48 questões. Para mudar a resposta mude o valor na variável respectiva. teste questao 1 = tq1 teste questao 2 = tq2 tq1=valor (resposta certa). Modifique e faça seu próprio teste para estudo.
Por: Roberto Fettuccia
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Inkscape Atualização 1.4 [RESOLVIDO] (8)
samba4 - 4.21 utilizar phpldapadmin [RESOLVIDO] (5)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta