+squid
Publicado por Edson G. de Lima 09/02/2005
[ Hits: 10.515 ]
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 converter um diretório de arquivos em mp3 para ogg.
ytmp - Youtube no console com youtube-dl + mplayer.
Script para módulo de bateria do GKrellm
Juntando páginas separadas num único PDF
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Ativando o Modo Noturno via Linha de Comando no GNOME/Wayland
Preparando pendrive com GNU/Linux [Corretamente!]
Instalando Google Chrome no Fedora 40
Habilitando a importação de senhas no Firefox
Como corrigir o erro do VirtualBox travar a máquina virtual em tela cheia
alterar o tamanho da tela do monitor via xrandr (2)
Dificuldade de instalar Apache Office no Zorin17 (0)
Acesso remoto via SSH por Script numa virtualbox (1)
Notebuxo positivo vaio VJFE43F11X Something has gone seriously wrong... (9)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (35)