linux bash script

István Bálint istbalint at gmail.com
2014. Ápr. 10., Cs, 21:51:57 CEST


Ez lett a működő megoldás:

file=`ls -tr /tmp/backup* | tail -1`
if [ "$(tail -1 $file)" = 'Recovery Manager complete.' ] ;
then
rsync -avrz --delete /backup/ /backup2/
else
echo "backup not succeceded" | mail x.y at somedomain.com ......
fi

Köszönöm a segítséget.
Bálint István



2014. április 10. 14:40 István Bálint írta, <istbalint at gmail.com>:

> Köszi a válaszokat, az egyik felét összekalapáltam:
>
> if [ "$(tail -1 backup*)" = 'Successful' ] ; then ....
> Szerencsére az utolsó sor tartalmazza a lényeget, hogy rendesen lefutott,
> az első feltételt akkor a javaslataitok alapján próbálgatom.
> Köszönettel:
> Bálint István
>
>
>
> 2014. április 10. 13:52 Pirity Tamas Gabor írta, <ptg at apaczai.elte.hu>:
>
> On Thu, Apr 10, 2014 at 01:50:35PM +0200, Pirity Tamas Gabor wrote:
>> > > Egy olyan scriptet kellene írnom linux bashben, ami leellenőrzi a fájl
>> > > meglétét (gondolom if [ -f backup-* ], de a fájl dátuma alapján és ha
>> az
>> > > aznapi, és a fájlban szerepel a "successful" szó, akkor végrehajtódik
>> egy
>> > > parancs (pl.levelet küld).
>> >
>> > A find a barátod, valami ilyesmi lesz:
>> >
>> > find . -maxdepth 1 -daystart -name 'backup-*' -ctime -1 \
>> >   -exec mail -s proba a at b.c.d < levelszoveg \;
>>
>> Bocs a successful lemaradt:
>>
>> find . -maxdepth 1 -daystart -name 'backup-*successful*' -ctime -1 \
>>   -exec mail -s proba a at b.c.d < levelszoveg \;
>>
>>
>>
>> --
>> PTG
>> What we anticipate seldom occurs; what we least expect generally happens.
>>                 -- Bengamin Disraeli
>> Debian Lenny
>> _______________________________________________
>> Techinfo mailing list
>> Techinfo at lista.sulinet.hu
>> Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
>> Illemtan: http://www.szag.hu/illemtan.html
>> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
>>
>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lista.sulinet.hu/pipermail/techinfo/attachments/20140410/8d1a40fc/attachment.html>


További információk a(z) Techinfo levelezőlistáról