Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como criar um script para verificar e remover o Anaconda no CentOS em uma lista de máquinas a partir de um arquivo txt

Neste artigo, vamos abordar como criar um script em Bash para verificar e remover o Anaconda em máquinas que utilizam o sistema operacional CentOS. Este procedimento é importante para administradores de sistemas que precisam gerenciar múltiplas máquinas e garantir que o Anaconda, uma distribuição popular para ciência de dados, não esteja instalado ou seja removido de sistemas onde não é necessário. Vamos utilizar um arquivo txt contendo a lista de IPs ou nomes das máquinas para automatizar este processo.


Exemplos:


1. Preparação do ambiente:
Antes de começar, certifique-se de que você tem acesso SSH às máquinas listadas no arquivo txt e que possui permissões suficientes para instalar e remover pacotes.


2. Criando o arquivo de lista de máquinas:
Crie um arquivo chamado maquinas.txt e adicione os IPs ou nomes das máquinas, um por linha:


   192.168.1.10
192.168.1.11
192.168.1.12

3. Script para verificar e remover o Anaconda:
Crie um script Bash chamado verificar_remover_anaconda.sh:


   #!/bin/bash

# Arquivo contendo a lista de máquinas
MAQUINAS="maquinas.txt"

# Função para verificar e remover o Anaconda
verificar_remover_anaconda() {
local maquina=$1
echo "Conectando à máquina: $maquina"

# Verificando se o Anaconda está instalado
ssh root@$maquina "which conda > /dev/null 2>&1"
if [ $? -eq 0 ]; then
echo "Anaconda encontrado em $maquina. Removendo..."
ssh root@$maquina "rm -rf ~/anaconda3 ~/.conda"
echo "Anaconda removido de $maquina."
else
echo "Anaconda não encontrado em $maquina."
fi
}

# Loop através de todas as máquinas na lista
while IFS= read -r maquina; do
verificar_remover_anaconda $maquina
done < "$MAQUINAS"

4. Executando o script:
Torne o script executável e execute-o:


   chmod +x verificar_remover_anaconda.sh
./verificar_remover_anaconda.sh

Este script irá conectar-se a cada máquina listada no maquinas.txt, verificar se o Anaconda está instalado e, se encontrado, removê-lo.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.