+squid
Publicado por Edson G. de Lima 09/02/2005
[ Hits: 10.698 ]
Script para ser usado quando o Squid "dá pau" e não aceita nenhum comando...
Os comentários serão impressos na própria tela.
#!/bin/bash echo "Este script deve ser usado em casos em que o Squid não 'obedece' ao comando de PARAR..." echo "Limpando a tela..." sleep 3 clear echo echo "Com este script, você irá literalmente, - chutar o balde - ." echo " ---------------------" echo echo "Listando os processos do Squid..." echo ps -ax | grep squid echo sleep 5 echo "Vamos 'matar' o processo_cópia do Squid:" PROCESSO=$(ps -ax | grep \(squid\) | head -1 | cut -c1-6) kill -9 $PROCESSO echo sleep 5 echo echo "Para evitar problemas, vamos localizar o arquivo que contém o PID do Squid e deletá-lo!" echo echo "Vou destacar os arquivos com nome de squid.conf de seu disco" echo "identifique o /diretório/squid.conf correto e aponte para ele quando solicitado." echo echo "Aguarde, isto pode demorar um pouco..." echo "Pressione a letra q para sair do modo 'less'." echo echo "-------------------------------------------------------------" find / -name *squid.conf | less echo "-------------------------------------------------------------" echo echo "Identifique seu squid.conf entre os arquivos acima e digite o caminho COMPLETO..." echo "Normalmente fica em /etc/squid/squid.conf -ou- /usr/local/squid/etc/squid.conf" read CONF echo ARQV_PID=$(grep 'pid_filename /' $CONF | cut -f3- -de | cut -c2-) echo "O arquivo PID do Squid é $ARQV_PID" if [ -e $ARQV_PID ]; then echo echo "Forçando a remoção do arquivo PID..." rm -f $ARQV_PID else echo echo "O arquivo PID já havia sido removido..." fi echo echo echo "Conferindo a ausência de processos do Squid:" ps -ax | grep squid echo echo "Conferindo a remoção do PID:" ls -la $ARQV_PID echo echo "Se você usou este script por uma necessidade real, é recomendado reiniciar o SQUID" echo "em MODO DEBUG com um nível mais alto (por exemplo: squid -d 4) e depois procurar" echo "por mensagens de erro nos arquivos /var/log/messages e no /DIRETORIO/cache.log ." echo echo echo "Tchau!" exit # -------- Edson de Lima ---------- Campo Grande-MS -------------
Script para atualização de sistemas Debian, Ubuntu e variáveis.
Bloquear Whatsapp, Facebook, Youtube e outros pelo IPTABLES
script para desligar o pc com hora marcada
Mata usuários do FreeNX Server
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
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)
Gestão de Ambiente em uma rede Linux (2)
Ajuda Pra Melhoria do NFTABLES. (7)
Zorin OS - Virtual Box não consigo abrir maquinas virtuais (4)