Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Minha solução

Minha solução. Sei que não há necessidade de formatar desta maneira, mas só mesmo para melhorar minha visualização enquanto eu conferia se estava executando certinho.

#! /bin/bash

# Verificador processos que estao consumindo mais memoria

# Criacao de variaveis para evitar ficar reescrevendo
ARQ_LOG="/home/gilfran/log/consumo_memoria.log"
TEMPO=$(date +'%Y-%m-%d_%H-%M')

# Rotina
echo "Inicio da leitura - $TEMPO" >> "$ARQ_LOG"
ps aux --sort=-%mem | head -n 16 >> "$ARQ_LOG"
echo "Fim da leitura" >> "$ARQ_LOG"
echo "" >> "$ARQ_LOG"

# Executar o comando crontab -e e adicionar o nome do script seguido de */5 * * * * 
# para assegurar a execucao via cron a cada 5 minutos como proposto pelo exercicio

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi, Gilfran! Como vai?

Agradeço por compartilhar.

Gostei da sua solução! O script ficou bem organizado e a formatação ajuda mesmo na leitura, especialmente para quem está acompanhando a execução passo a passo. A estrutura com variáveis e a utilização do crontab mostram boa compreensão do fluxo de automação no Linux.

Continue explorando formas de otimizar a legibilidade dos seus scripts, isso faz diferença em projetos maiores.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!