Newsgroup: it.comp.os.linux.sys
Titolo: Il cron.daily non mi rilascia la memoria


bak=/var/backups
LOCKFILE=/var/lock/cron.daily
umask 022
#
# Avoid running more than one at a time -- could happen if the
# checksecurity script lands on a network drive.
#
if [ -x /usr/bin/lockfile-create ] ; then
    lockfile-create $LOCKFILE
    if [ $? -ne 0 ] ; then
	cat <<EOF
Unable to run /etc/cron.daily/standard because lockfile $LOCKFILE
acquisition failed. This probably means that the previous days
instance is still running. Please check and correct if necessary.
EOF
	exit 1
    fi
    # Keep lockfile fresh
    lockfile-touch $LOCKFILE &
    LOCKTOUCHPID="$!"
fi
#
# Backup key system files
#
if cd $bak ; then
	cmp -s passwd.bak /etc/passwd || cp -p /etc/passwd passwd.bak
	cmp -s group.bak  /etc/group  || cp -p /etc/group  group.bak
        chmod 600 passwd.bak group.bak
        if [ -f /etc/shadow ] ; then
	  cmp -s shadow.bak  /etc/shadow  || cp -p /etc/shadow  shadow.bak
          chmod 600 shadow.bak
	fi
        if [ -f /etc/gshadow ] ; then
	  cmp -s gshadow.bak  /etc/gshadow  || cp -p /etc/gshadow  gshadow.bak
	  chmod 600 gshadow.bak
	fi
fi
if cd $bak ; then
    if ! cmp -s dpkg.status.0 /var/lib/dpkg/status ; then
	    cp -p /var/lib/dpkg/status dpkg.status
	    savelog -c 7 dpkg.status >/dev/null
    fi
fi
cd /var/log
umask 027
savelog -c 7 -m 640 -u root -g adm setuid.changes >/dev/null
checksecurity >setuid.changes
#
# Check to see if any files are in lost+found directories and warn admin
#
# Get a list of the (potential) ext2 l+f directories
lflist=`df -P --type=ext2  |awk '/\/dev\// {printf "%s/lost+found ", $6}'`
# In each directory, look for files
for lfdir in $lflist ; do
    if [ -d "$lfdir" ] ; then
	more_lost_found=`ls -1  "$lfdir" | grep -v 'lost+found$'`
	if [ -n "$more_lost_found" ] ; then
	    lost_found="$lost_found
$lfdir:
    $more_lost_found"
	    # NOTE: above weird line breaks in string are intentional!
        fi
    fi
done
if [ -n "$lost_found" ]; then
    cat << EOF
Files were found in lost+found directories. This is probably
the result of a crash or bad shutdown, or possibly of a disk
problem. These files may contain important information. You
should examine them, and move them out of lost+found or delete
them if they are not important.
The following files were found:
$lost_found
EOF
fi
#
# Clean up lockfile
#
if [ -x /usr/bin/lockfile-create ] ; then
    kill $LOCKTOUCHPID
    lockfile-remove $LOCKFILE
fi
insomma...niente di strano, tutto come la debian l'ha fatto...
non so proprio dove sbattere la testa...forse c'e'qualche pacchetto
bacato, ma quale? Grazie a tutti
-- 
Bye,
Stefano Marinelli
**REPLACE piedone WITH bigfoot**



  Swap:        18136          0      18136
[ac@home:~]$ free
            total       used       free     shared    buffers    cached
Mem:        192768     190528       2240      52748      13732    89012
-/+ buffers/cache:      87784     104984
Swap:       160576          0     160576
2240 + 52748 + 13732 + 89012 = 157732
192768 - 157732 = 35036
35MB memoria non rispondono all'appello, da qualche parte saranno ;D,
scherzi a parte, non so perche' una parte della memoria non e'
segnalata, pero' non credo che sia un malfunzionamento...

 e/o cache.Eccoun esempio:
ciao, io ho una debian 2.2 parzialmente rimaneggiata con pacchetti ricompilati
dalla testing e da unstable, anche io ho un porblema analogo al tuo. Dopo
l'esecuzione di cron.daily anche con il kernel 2.4.5 parte della memoria non
viene "rilasciata". Ho provato per curiosita' e fre il rebbot con un 2.2.18
e il porblema non si ripresenta.
Sto indagando. Sentiamoci se riusciamo a capire l'inghippo.
ciao
Luca
-- 
(o-  _______________________________________________________________
//\  Luca Di Taranto                            dita...@zappami.tin
V_/_ to email me, please, remove "zappami.invalid" and add ".
tin.it
"

 Sto indagando. Sentiamoci se riusciamo a capire l'inghippo.
mmm...io preferirei non tornare alla 2.2.x, visto che mi fa a botte col
chipset via. Altra cosa strana: della serie 2.4.x, l'unico kernel che mi
va bene e'il 2.4.3. Non so per quale motivo, ma con gli altri
(successivi) non mi fanno piu'andare la connessione adsl. Io credo sia
stata effettuata qualche modifica al driver della scheda di rete (basata
su realtek 8139), e ora non va piu'come dovrebbe...boh...
