Verificar status do banco de dados HyperFile-Sql
Publicado por Christian Martorano (última atualização em 07/02/2018)
[ Hits: 1.920 ]
Download checa_status_hfsql.sh
Neste tutorial, estarei postando um script que checa se o processo do banco de dados Hyper File Sql está online ou não, e ao final da execução, o mesmo salva em um arquivo de Log.
#!/bin/bash #Caso não exista o diretório cria LS=`ls /var/log/ | grep hfsql_status` if [ "$LS" == '' ] then mkdir /var/log/hfsql_status fi #Caso não exista o arquivo cria um em branco LOG="/var/log/hfsql_status/LOG_$(date +%Y-%m-%d).txt" if [ ! -e "$LOG" ];then touch $LOG fi TENTATIVAS=1 #10 tentativas para tentar restaurar o serviço for i in { 1..10 };do ONLINE=0 COUNTER=1 PID=`ps -aux | grep hfsql | awk 'NR=='$COUNTER'{print $2}'` PROC=`ps -aux | grep hfsql | awk 'NR=='$COUNTER'{print $1}'` while [ "$PROC" != '' ]; do if [ "$PROC" == 'hfsql' ] && [ "$PID" != '' ]; then echo "Serviço está online data $(date +%Y-%m-%d) hora $(date +%H:%M) tentativas $TENTATIVAS" >> $LOG (( ONLINE++ )) break fi (( COUNTER ++ )) PROC=`ps -aux | grep hfsql | awk 'NR=='$COUNTER'{print $1}'` PID=`ps -aux | grep hfsql | awk 'NR=='$COUNTER'{print $2}'` done if [ $ONLINE -gt 0 ]; then break else service hfsql stop service hfsql start fi (( TENTATIVAS ++ )) done #Caso não tenha sucesso em restaurar o processo grava o log if [ $ONLINE -eq 0 ];then echo "Serviço está offline data $(date +%Y-%m-%d) hora $(date +%H:%M) tentativas $TENTATIVAS" >> $LOG fi
cliente do need for speed underground
Script para converter um diretório de arquivos em mp3 para ogg.
Compilador SH-Compiler usando GCC 4.6 no Debian Wheezy
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
O 1º artigo a gente nunca esquece (1)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (9)
Problema ao atualizar archlinux nvidia [RESOLVIDO] (3)