ola,
estou fazendo um script de teste para monitorar um arquivo mas nao manjo muito da bash e gostaria de uma ajuda.
o script esta abaixo:
#!/bin/sh



Arquivo1='ls -la /root/arquivo-original'


$Arquivo1

Arquivo2='ls -la /root/arquivo'

$Arquivo2

diff /root/arquivo-original /root/arquivo > /root/arquivo-alterado

if
[ $Arquivo1 -ne $Arquivo2 ] ;
then mail -s "Arquivo foi alterado" [EMAIL PROTECTED] < /root/arquivo-alterado ;
fi ;

a mensagem retornada eh a seguinte:

-rw-r--r-- 1 root root 17 Jun 30 09:15 /root/arquivo-original
-rw-r--r-- 1 root root 16 Jun 30 09:16 /root/arquivo
script-monitora-arquivo: [: too many arguments


na verdade acho que usaria o md5sum mas sempre caio no mesmo problema da sintaxe:
[ $Arquivo1 -ne $Arquivo2 ] ;



Alguma sugestao? E'isso. Valeu!!!

_______________________________________________
slack-users mailing list
[EMAIL PROTECTED]
http://www.linuxmag.com.br/mailman/listinfo/slack-users

Responder a