22 de jun. de 2016

1) Crie um shell script que monitore o tamanho de um diretório, e passar dos 10 MB o script irá enviar um aviso de LOG para o sistema para que o administrador receba o alerta da hora/minuto que isso ocorreu.


#!/bin/bash
read -p "Digite o caminho do arquivo: " CAMINHO
while [ 1 = 1 ]
do
DATA=$(date)
if [ "$(du -s $CAMINHO | cut -f1)" -ge 10000 ]
then
echo " $DATA O Diretorio $CAMINHO passou dos 10M">>/home/mago/trabalho.log
break
fi
done
view raw shell_mb.sh hosted with ❤ by GitHub

2) Escreva um script que monitore o tamanho de um arquivo, se o arquivo tiver um tamanho superior a 50 linhas o script irá enviar um aviso de LOG para o sistema para que o administrador receba o alerta da hora/minuto que isso ocorreu.



#!/bin/bash
read -p "Digite o caminho do arquivo: " CAMINHO
while [ 1 = 1 ]
do
DATA=$(date)
if [ "$(cat $CAMINHO | wc -l)" -ge 50 ]
then
echo " $DATA O Arquivo $CAMINHO passou de 50 linhas">>/home/mago/linhas.log
break
fi
done
view raw 50_linhas.sh hosted with ❤ by GitHub

Nenhum comentário:

Postar um comentário

Rakuten Affiliate Network Welcome Program