ÐÐ ÐÑ, 2004-06-29 Ð 15:41, ÐÑÐÑÑÐÑÐÑ ÐÐÐÑÑÐÐÑ ÐÐÐÐÑÐ: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > ÐÑÐÐÐÐÐÐ Ð ÑÐÐÐÐÐÑ - ÐÑÐÑÐÐÑ ÐÐÐÐ ÑÐÑÐÐÑ ÐÐÐÑÐ > ÐÐ ÑÑÐÐÑÐ ÑÐÐÐÐÐÐÑÐÐÐÐ > ÑÑÐÑÐÑÑÐÐÐ ÐÑ ÑÑÐÑÐÐÐ ÐÐ ppp ÐÐÑÐÑÑÐÐÑÐÑÐ. > ÐÐÐÑÑÐ Ð ÐÐ ÑÑÐÑÐÑÑÐÐÐÑÐ ÐÐÐÑÐ > ÑÑÐÐÑÐ ÐÑÐÑÐÑÐÐÑ ÑÐÑÐÐÑ ÐÐ ÑÐ ÑÐÑÑÐÑÑ ÐÑÐÑÐÐÐ > ÐÐ ÐÑÑÐÐ ÐÐÑÐÐÐÐ. Ð ÐÐÐÐÐÑÐ ÑÐ > ÑÑÐÑ ÐÐÐ ÐÐ ÐÑÐÑÐÑÑÐÑ ÑÑÐÑÐÐÑÐÐÑÐ ÑÐÑÐÐ. > ÐÐÐÐÐ ÑÐ ÑÐ ÐÐ snmp ÐÐ ÑÑÐÐÐÐÐÐÐ ÐÐ > ÑÑÐÐÐ - ÐÐÐ ÐÐÑÐÐÐÑÐÐÐÐ ÐÐ ÐÑÐÐÐÐÐÑÐ ÐÐ > ÑÐÐÑÑÐÐ ÐÐÐ. ÐÐÑÐÐ ÑÐ ÐÐ ÐÑÐÐÐÐÐ ÐÐÐÐ > ÐÐ ÐÐ ÐÐÐÐ ÐÑ ÑÑÑ ÐÐ ÑÐ ÑÑÑÑÐÐ ÐÐÐÐÐÐÑÐÐÐ - > ÐÐÐÑ. ÐÐÐÐÐÑÐ ÐÐÐÑÐ ÐÐ ÐÐÑÐ ÐÐ > ÐÐÐÐÐÐ ÑÐ ÐÐÑÑ Ð ÐÐ ÑÐ ÐÑÐÐÐÐÐÐ ÐÑÐÑÐÐ ÐÐÐÑÐ > ÐÑ ÐÐÐÐÑ, ÐÐÐÑ Ð ÐÑÐÐÐÐÐÐ ÐÐÐÐÑÐ > Ð ÐÐÐÐ. ÐÑÐÑÑÐ ÐÐ ÑÐ ÑÐ ÐÐ ÐÑÐÐÐÐÐÐÐ ÐÐÑÐ > ÑÑÐÑÐÐ ÑÑÐÐÐÐÑÑÐÐ ÐÑ ÑÐÐÐ ÐÐ snmp. > ÐÑÐÐÐ ÐÑÐÐ ÐÐ ÐÐÐÐÐ 300 ÑÐÐÐÐÑÐÐ ÑÐÑÐÐÐÐ > ÑÑÐÐÐÐÑÑÐ.
ÐÐ ÑÐÑÐ ÐÐÐÐÐÐÐ ÐÑÐÐÐÐÐ ÐÐ ÑÐÐÐÐÐÑ ÐÐÑÐÐ - ÐÐ
ÐÐÑÐÐÐÑÐ, ÐÐÑÑÐ ÐÐÐÐÑÐÑÐ
ÐÐÐÐÐÑÐ, ÑÐÐÐÑÐ ÐÐÑÐ ÑÐÐÐÐÐ Ð cron-Ð:
#!/bin/sh
# da se pogrizhim da ne se pusne vtori put sushtiq proces
if [ -f /var/run/cront.pid ]; then
if [ -d /proc/`cat /var/run/cront.pid` ] ; then
echo Cront already running!
exit 0
fi
fi
echo $$ > /var/run/cront.pid
trap "rm -f /var/run/cront.pid" exit SIGHUP SIGINT SIGTERM
# tova subira dannite
gather_data > tmp/tmpfile
stamp=`date +%s`
hn=`hostname`
# mv e atomichna operaciq na edna i sushta FS, taka che nqma shans
# neshtoto ot drugata strana da se hvane i da vzeme polovin fajl
mv tmp/tmpfile data/stat.$hn.$stamp
rm -f /var/run/cront.pid
Ð ÐÐ ÑÑÐÐÑÐÑÐÑÐ ÐÐÑÐÐÐ ÐÐÐ Ð cron-Ð ÐÐÐ ÐÐÑÐ ÐÐÑÐ
ÑÐÐÐ (ÑÐÑ ÑÐÑÐÐÑ ÑÑÑÐ
ÐÐÐ locking, ÐÐ ÐÐ ÐÑÑÐÐ ÐÐ ÐÐ ÐÐÐÑÐÑÑÐ, ÑÑÑÐÑ Ð
ÐÐÑÐ ÐÐÑÐÐÑ):
#!/bin/bash
set -e
cd /home/stats/final
for i in `cat /etc/machinelist`; do
scp 'username@'$i':/home/stats/data/*' .
t=data.$i.*
# da pochistim starite fajlove
ssh [EMAIL PROTECTED] "cd /home/stats/data && rm $t"
done
for i in *; do
parse_data $i
done
ÐÐÐÐ Ð ÐÐÑÐ ÐÐÐÐÐ ÑÐ ÐÐÑÐÐÑÐÑÐ, ÑÐ ÐÑÐÐ ÐÐ ÐÐÐÑ
ÐÐÐÐÐÐÐÑÐÑÐ ÑÐÐÐÐÐÐ, Ð
ÑÐ Ð ÐÐ ÐÐÑÑÑÐÐÑ ÐÐÐÐ update, ÐÐ Ð ÑÐÑÐÐÐÐ ÐÐÐÐÑ
ÑÑÐÑÐÐÑÐÐ ÐÐ ÑÐ
ÑÐÐÐÑÐÐÐÐÑÑ ÑÐÐÐÐÐÐÑÐ ÐÑ ÑÐÐÐÐÑÐÐ ÐÐÑÐÐÐ ÐÐ
ÐÐÑÐÐÑÐÑÐÐ (Ð ÐÐÑ ÑÐÑÑÐÐ ÐÐ
ÐÐ ÑÑÑÐÐÐÑÐ, ÑÐÐÐ, ÐÐÐÑÐ ÑÑÐÐÑÐÑÐ ÐÐÐÐÐÑÐ ÐÐ
ÑÐÐÐÐÑÐ label-Ð).
ÐÐÐÐ ÐÐ ÐÐÐ ÐÑÐÐÐÐÐ ÐÑÐÑÐÐ Ð locking ÐÐÑÐÐÐÐÐÐ (Ñ.Ð.
ÐÐ ÐÐ ÐÑÑÐÐ
ÑÐÑÑÐÐÐÐ cron-Ð ÐÑÐÑÐ ÑÐÐÑÐ ÐÑÐÑÐÑ, ÐÐÐÐÑÐ ÑÐÐÐÑÐ
ÐÑÑÐÐÑ, Ð ÐÐ ÐÐÐÐÐÐ
ÑÐÑÑÐÑÐÑÑÐ), ÐÐ ÑÐÐÐ ÐÐÑÐ ÐÐÑÐÐ ÑÐ ÐÐÑÐÐÑ, ÐÐÐ
ÐÑÐÐÐÐÐ ÐÐÐÐÐ ÐÐÐÑÐ
ÐÐÑÐÐÐÐÐÐ ÐÐ ÑÐÐÑÐ.
signature.asc
Description: This is a digitally signed message part
