Portál AbcLinuxu, 9. května 2025 22:46
Zdravím , pokouším se vytvořit takový script , který by mě upozorňoval emaily o suplovacím rozvrhu , běží to na serveru ( Debian apache )v /etc/cron.hourly/
URL="http://xxx.cz/x/xxxx/xxxxxxxx.htm"
je to sice hezké , ale docela to spamuje email , když to každou hodinu zjistí že se vyskytuje 2.A posílá email . takže bych to potřeboval vylepšit nějak elegantně . pokud by měl někdo nejaký lepši a použitelnější nápad jak to kontrolovat . :)
EMAIL="xxx@gmail.com"
curl -s "$URL" | grep -q -i '2\.a' && echo "$URL"| mail "$EMAIL" -s 'Pozor v su plu se vyskytuje 2.A ,--> jemozny ze se neco deje :D'
grep -v
na ten řádek)<pre>
pro vlozeni nejakeho skriptu, tohle se cte vazne hrozne..
$PATH
, tzn. nejlip asi napsat cestu celou k sha1sum - zjistis pomoci
$ which sha1sum
echo 'Pozor v suplu se ...' | mail -s 'Suplovani' "$EMAIL"
&& grep -q -i '2\.a' hash_new
ale to nefunguje když to přidám za před středník u ifu
#!/bin/bash
EMAIL="martingooldik@gmail.com"
wget -O suplobec.htm www.panska.cz/b/supl/suplobec.htm
grep -v 'datum' suplobec.htm > hash_new
if diff hash_new hash_old; then
echo nic
else
echo 'Pozor v suplu se ...' | mail -s 'Suplovani' "$EMAIL"
fi
cp hash_new hash_old
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.