|
I0OJJ > PACKET 07.09.08 16:46l 86 Lines 3433 Bytes #999 (0) @ ITA
BID : 1948_I0OJJ
Read: GUEST
Subj: xFBB: mautenzione database
Path: IZ3LSV<IV3SCP<IR2UBX<I4UKI<I0OJJ
Sent: 080907/1540Z 1948@I0OJJ.ILAZ.ITA.EU [Colleferro] $:1948_I0OJJ
From: I0OJJ@I0OJJ.ILAZ.ITA.EU
To : PACKET@ITA
Ciao a tutti,
da prove condotte insieme a Mirco IK4XQC, sul sistema I4UKI-8 abbiamo
notato che, facendo qualche prova di download, per mettere a punto i
sistemi di trasmissione, nei giorni seguenti ai download, non veniva
azzerato il 'count' dei bytes che avevo scaricato a piu' riprese... il
conteggio infatti aumentava ad ogni download. Il tutto accade per il
fatto che manca, sia nelle distribuzioni compilate di xfbbd, sia nei
sorgenti, uno script che compia questi servizi durante le manutenzioni
di FBB.
Troverete infatti nei vostri sistemi in /usr/lib/fbb/script/maintenance,
soltanto gli script 20_epurmess e 20_epurwp che sono addetti agli
omonimi servizi, ma il resto rimane da fare e questo in particolare per
i database che riguardano l'area utenti e quella dei satelliti.
A suo tempo, molti anni fa, avevo notato che non venivano processati i
bollettini AMSAT per aggiornare il database di FBB e quindi avevo
editato al volo uno script che facesse questo servizio. Mi sono accorto
poi che anche 'maintinf' e 'clr_user' non venivano lanciati da nessuno
script e quindi li ho aggiunti, risolvendo il problema... il nome dello
script che fino ad oggi era denominato 20_satupdat, oggi l'ho
ribattezzato 20_maintinf perche' mi sono reso conto che la denominazione
non era esaustiva per la funzione piu' vasta che doveva compiere, quindi
da oggi si chiama cosi' anche nel mio sistema, che ho rimesso in linea
dopo quattro anni di esperienza con l'ottimo obcm.
Spediro' in rete il file 'maintinf.zip' che e' stato zippato in modo
tale da conservare la lunghezza originale del filename (che supera gli
otto bits) ma soprattutto per conservare le 'Permission ottali' di
eseguibilita', quindi scompattatelo in ambiente Linux e NON in winzoz
altrimenti le perderebbe! Voglio ricordare che il file deve avere le
Permission 100755 per essere eseguito e, qualora volete usate la copia
dello script appeso al presente ricordate di renderlo eseguibile come
sopra. Nello script fra l'altro c'e' anche l'istruzione 7pfbb alla quale
ho messo un cancelletto per disattivarla, oltre che da 'cron.sys' puo'
essere utile farla partire anche da qui.
Dimenticavo, ho fatto delle prove di download anche nei sistemi xfbb di
IK1ZNW-8 e di IK6IHL-8 (intorno ai 20000 bds, HI!) e il count dei bytes
non viene azzerato per quanto ho spiegato sopra.
Non ho potuto provare il sistema IK1YPH perche' mi ha dato il prompt
GUEST... OK, mi pare di aver detto tutto.
73,
Gus i0ojj
----------------------------cut here-------------------------------
#!/bin/sh
echo
echo "--- Running maintenance"
echo
maintinf 0 /a
# 7pfbb
cd $DATADIR/wp
rm wp.old
cd $FBBDIR
clr_user
rm dirmes.old
# Added lines for satupdat
if [ -f $FBBDIR/sat/amsat.txt ]
then
cd $FBBDIR/sat
satdoc amsat.txt > satdoc.res
satdoc -i amsat.txt >> satdoc.res
satupdat amsat.txt /n /d60 > satupdat.res
satupdat amsat.txt /a /d60 >> satupdat.res
rm amsat.txt
cd $FBBDIR
fi
# End of satupdat process
----------------------------cut here-------------------------------
----==-- _ 73, Gus i0ojj / / \
---==---(_)__ __ ____ __ / / /\ \
--==---/ / _ \/ // /\ \/ / / /_/\ \ \
-=====/_/_//_/\_,_/ /_/\_\ /______\ \ \
A proud member of LinuxTeam \_________\/
Read previous mail | Read next mail
| |