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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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 |
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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 |
Nenhum comentário:
Postar um comentário