#!/bin/bash DATABASE=$1 CATEGORY_REGENERATION=$2 echo "Database is "$DATABASE; echo "Category regeneration is "$CATEGORY_REGENERATION; if [ "$CATEGORY_REGENERATION" != "no" ]; then echo "Executo limpeza"; if [ "$CATEGORY_REGENERATION" != "full" ]; then echo "PARTIAL"; else echo "FULL"; fi else echo "Não executo limpeza"; fi
Tag Archives: shell script
Como saber o Gateway da rede usando o console no Linux
Via Shell, é possível saber qual é o gateway de cada rede do computador / servidor Linux, bastando: $ netstat -nr Que terá como resultado algo parecido com: Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface Continue reading Como saber o Gateway da rede usando o console no Linux
Como baixar o audio mp3 do Youtube usando o console do Linux
Rápido, fácil e direto: youtube-dl -x -f bestaudio –audio-quality 0 –audio-format mp3 <URL do vídeo> Caso não tenha o programa youtube-dl, basta no Debian, Ubuntu e Debian-likes: apt install youtube-dl Será baixado o audio mp3 do vídeo desejado na mais Continue reading Como baixar o audio mp3 do Youtube usando o console do Linux
Como fazer um programa em execução continuar rodando após sair do Shell que o iniciou
Após fazer o logoff ou sair de um shell que deu início a um programa, sabemos que o comando em questão também será encerrado. Nesta dica, apresentaremos como fazer um comando em execução no Linux, permanecer, mesmo após o logoff Continue reading Como fazer um programa em execução continuar rodando após sair do Shell que o iniciou
Substituir palavras em vários arquivos no Linux
A busca pode ser feito por parte da palavra, por palavra ou por conjunto de palavras em sequência. Utilizamos o comando find e o comando sed conjuntamente para isto: Caso queira procurar e alterar somente num tipo específico de arquivo, Continue reading Substituir palavras em vários arquivos no Linux
Exemplo de uso de If-else em Shell Script junto com análise de argumento recebido
Como encontrar e apagar arquivos antigos no Linux via shell
CDPATH em Linux
Muito semelhante à variável PATH, CDPATH expande o escopo do comando cd além do diretório atual. Quando você digita o comando cd, como no exemplo abaixo: # cd drall -bash: cd: drall: No such file or directory Isso faz sentido, Continue reading CDPATH em Linux
Como adicionar uma linha ao crontab tab diretamente pela linha de comando
Sem utilizar a edição via crontab -e (comando abre o conteúdo do cron no seu editor para edição), é possível diretamente da linha de comando adicionar uma nova linha ao crontab. Abaixo um exemplo: A manha é justamente executar 2 Continue reading Como adicionar uma linha ao crontab tab diretamente pela linha de comando