Enviado em 20/12/2011 - 09:12h
pode usar o findEnviado em 20/12/2011 - 10:36h
então cara, pelo o que eu intendi vc quer monitorar um diretório né?$ ls > lista.txt
#!/bin/bash for ((;;));do while read linha;do [ -e $linha ] && echo "arquivo $linha ok" || echo "arquivo $linha deletado" done < lista.txt sleep 1 done
md5sum * > lista.md5
fff1b02b7467d7b282ea5d9bff8565f4 enderecos.txt d73826a945f40046ece4a099d2bb9f7b erro.sh 16fae94e57fafd232c6e095b6ff472a7 erro.txt feba8731ab8627f986099b464a3ebf49 hosts.list
#!/bin/bash while true; do md5sum -c lista.md5 ; sleep 5 ; clear done
enderecos.txt: SUCESSO erro.sh: SUCESSO erro.txt: FALHOU hosts.list: SUCESSO
#!/bin/bash for i in `ls`;do cat lista.txt | grep -x $i [ $? -ne 0 ] || echo "$i - aquivo novo" done
Enviado em 21/12/2011 - 17:48h
E ai esta conseguindo ?Enviado em 21/12/2011 - 19:25h
bom... acho que é isso$ md5sum * > lista.md5
#!/bin/bash md5sum -c lista.md5 > saida.txt for ((;;));do while read linha;do arq=`echo $linha | cut -d: -f1` if [ -e $arq ]; then [ `echo $linha | cut -d: -f2` = " SUCESSO"] && echo "arquivo $arq ok" || echo "arquivo $arq foi modificado" else echo "arquivo $arq deletado" fi done < saida.txt for i in `ls`;do cat lista.txt | grep -x $i [ $? -ne 0 ] || echo "$i - aquivo novo" done sleep 1 done
Enviado em 22/12/2011 - 09:54h
#!/bin/bashEnviado em 22/12/2011 - 10:05h
tente assim:#!/bin/bash for i in `ls`;do cat lista.txt | grep -x $i [ $? -ne 0 ] || echo "$i - aquivo novo" done
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Posso instalar usar o grub sem ter linux instalado, para iniciar o win... (2)
Ocomon 6.0.1 - Problemas ao editar configurações estendidas (6)
Problemas com adaptadores wifi no Zorin (0)