Skip to content

Instantly share code, notes, and snippets.

View renizgo's full-sized avatar

Renato Diniz Marigo renizgo

View GitHub Profile
@renizgo
renizgo / move_files.sh
Created September 8, 2016 14:56
Criei este script com o intuito de procurar determinados arquivos (ARQ01, ARQ02 e ARQ03) e caso exista, mova os mesmos para outro diretório.
#!/bin/bash
# Script: move_files.sh - Script para movimentacao de arquivos entre diretorios
# Programador: Renato Diniz Marigo
# Mantenedor: Renato Diniz Marigo
# Criado em: 08/09/2016
# Versão: 1
#
#VARIAVEIS
ORIG=/Users/renato/Documents/scripts/
@renizgo
renizgo / move_files.sh
Last active November 11, 2016 13:00
## Script desenvolvido para fazer a movimentação de arquivos de coleções da SciELO. ## Nosso primeiro script movimenta coleções da Revista de Enfermagem REVENF. O comando para executar o script deve ser ./move_files.sh rve
#!/bin/bash
# Script: move_files.sh - Script para movimentacao de arquivos entre diretorios
# Programador: Renato Diniz Marigo
# Mantenedor: Renato Diniz Marigo
# Criado em: 08/09/2016
# Versão: 1
# ESTE SCRIPT FAZ A MOVIMENTACAO DE ARQUIVOS DAS COLECOES, TEMOS AS SEGUINTES COLEÇÕES:
# EXEMPLO REVENF = ./move_files.sh rve
#VARIAVEIS
@renizgo
renizgo / backup_ovirt4.sh
Last active September 30, 2016 11:35
Script criado para fazer o backup do Engine do Ovirt 4.
#!/bin/bash
# Script: backup_ovirt4.sh - Script para backup do Ovirt 4
# Programador: Renato Diniz Marigo / Anderson Attilio
# Mantenedor: Equipe de infraestrutura da SciELO
# Criado em: 29/09/2016
# Versão: 1
# ESTE SCRIPT FAZ O BACKUP DO OVIRT 4
echo " Realizando o backup do Ovirt Engine versao 4 no dia: $(date '+%Y%m%d')"
echo " Este processo pode demorar alguns instantes "
engine-backup --mode=backup --file=/mnt/backup/ovirt4bkp$(date '+%Y%m%d') --log=/mnt/backup/ovirtbkp$(date '+%Y%m%d').log
@renizgo
renizgo / backup_ovirt4.sh
Created September 29, 2016 14:37
Script criado para fazer o backup do Engine do Ovirt 4. O Ideal e adicionar este script ao Crontab.
#!/bin/bash
# Script: backup_ovirt4.sh - Script para backup do Ovirt 4
# Programador: Renato Diniz Marigo / Anderson Attilio
# Mantenedor: Equipe de infraestrutura da SciELO
# Criado em: 29/09/2016
# Versão: 1
# ESTE SCRIPT FAZ O BACKUP DO OVIRT 4
echo " Realizando o backup do Ovirt Engine versao 4 no dia: $(date '+%Y%m%d')"
echo " Este processo pode demorar alguns instantes "
engine-backup --mode=backup --file=/mnt/backup/ovirt4bkp$(date '+%Y%m%d') --log=/mnt/backup/ovirtbkp$(date '+%Y%m%d').log
@renizgo
renizgo / finddel.sh
Created October 19, 2016 16:44
Script que localiza uma palavra em um arquivo e apaga a linha onde está a palavra localizada. Eu utilizo isso para limpar linhas específicas do meu arquivo ".ssh/know_hosts". Você também pode mudar as variáveis e usar para fazer pesquisas em outros arquivos. Espero que ajude!!!
#!/bin/bash
# Script: finddel.sh - Script que localiza uma palavra em um dado arquivo e remove a respectiva linha
# Programador: Renato Diniz Marigo
# Mantenedor: Renato Diniz Marigo
# Criado em: 19/10/2016
# Versão: 1
#
# Obs: Neste caso estou utilizando o script para remover linhas do meu arquivo de chaves de SSH know_hosts
# Como utilizar: ./finddel PALAVRA_DA_BUSCA
#VARIAVEIS
@renizgo
renizgo / service_oracle.sh
Last active July 16, 2017 20:26
Service Listener. Este script se comunica com um servidor Oracle e e checa se as instâncias e o service listener estão no ar, e verifica as últimas 10 linhas do arquivo de log de conexão dos clients.
#!/bin/bash
echo "####################"
echo "# Service Listener #"
echo "####################"
printf "Digite o nome do server: "
read SERVER
scp checar.sh oracle@$SERVER:/home/oracle/
@renizgo
renizgo / adiciona_bashprofile.sh
Last active August 3, 2017 23:44
Adiciona linha em .bash_profile em servidores remotos.
#!/bin/bash
## bash.sh - Copia a linha contida no arquivo bash.txt no bash_profile do usuário definido na variavel de ambiente USER,
## em todos os servers do documento lista.txt.
## Obs: um servidor por linha
## Escrito por: Renato Diniz Marigo
## E-mail: renatocabelo@gmail.com
## Data: 03/08/2017
echo "#####################################"
echo "# Adicionando linha em bash_profile #"
@renizgo
renizgo / copy_scp.sh
Created August 3, 2017 23:58
Faz copia de arquivo definido na variável ORIGEM para todos os servidores listados no arquivo lista.txt, usando o usuário definido na variável USER, de todo, copiando para o destino definido na variável DESTINO.
#!/bin/bash
## copy_scp.sh - Copia arquivo definido na variável ORIGEM para todos os servidores listados no documento lista.txt, usando o
## Usuário definido na variável USER, copiando para o destino definido na variável DESTINO
## Escrito por: Renato Diniz Marigo
## E-mail: renatocabelo@gmail.com
## Data: 03/08/2017
echo "#######################################"
echo "# Script de cópia de arquivos via scp #"
echo "#######################################"
@renizgo
renizgo / menu_processamento.sh
Last active August 10, 2017 18:30
Menu de opções para processamento
#!/bin/bash
while true
do
clear;
echo "##################################################################################################"
echo "# 1 - Executa o teste na scilista #"
echo "# 1.1 - Verificar saida do comando ./scilista.sh #"
echo "# 1.2 - Erro na scilista? deseja limpar ../serial para pedir novo envio a equipe de marcacao? #"
echo "# 1.3 - Verificar a incidencia de erro na scilista #"
echo "# 2 - Executa o Coleta XML #"
@renizgo
renizgo / default.vcl
Created October 3, 2017 14:13
Varnish VCL 4 - With Cookies Languages
vcl 4.0;
import std;
import directors;
# probe health {
# # Url de consulta, padrao eh "/"
# # .url = "/";
# # Especifica uma requisicao completa de HTTP usando multiplas strings
# .request =
# "HEAD / HTTP/1.1"
# "Host: homolog.opac.scielo.org"