Re: Problemas com Cron
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 23-01-2008 16:12, Rodrigo Tavares wrote:
> Oi Bruno,
>
> Tenho servidores Linux para desenvolvimento em C/C++,
> onde vários processos de compilação são feitas o tempo
> todo, a escrita nesse servidores são intensas fazendo
> com que o find chegue a acarretar no desempenho.
>
> O find faz a varredura para todos os arquivos do
> filesystem ?
>
> Se isso ocorre, tem como configurar o find não para
> rastrear os arquivos do /home ?
Por partes. O pacote que instala o /etc/cron.daily/find
é o findutils que é "essential" no Etch. No Lenny não existe
esse arquivo.
O script faz o seguinte:
#! /bin/sh
#
# cron script to update the `locatedb' database.
#
# Written by Ian A. Murdock <imurdock@debian.org> and
# Kevin Dalley <kevin@aimnet.com>
LOCALUSER="nobody"
export LOCALUSER
if [ -f /etc/updatedb.conf ]; then
. /etc/updatedb.conf
fi
if getent passwd $LOCALUSER > /dev/null ; then
cd / && nice -n ${NICE:-10} updatedb 2>/dev/null
else
echo "User $LOCALUSER does not exist."
exit 1
fi
Isso é feito para executar o updatedb e outros
itens, mas há outros scripts que fazem "find" como o
man-db e o apt. Tente utilizar o pstree do pacote psutils
para saber exatamente que está disparando o find.
Comentar suas linhas do CRON (/etc/crontab) vai
fazer com que seus sistema não tenha agendamentos, e
algumas tarefas agendadas são importantes (não são vitais
mas são importantes).
Leia o README.Debian do findutils, ele contém
informações interessantes sobre como excluir pontos de
montagem na indexação.
Abraço,
- --
Felipe Augusto van de Wiel (faw)
"Debian. Freedom to code. Code to freedom!"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFHl+jLCjAO0JDlykYRAiFxAKCsiZbWmvnCesIZO4gnHJb0JhcYDQCfTUzz
D/KW9giGjPvSqS6YpkzAsWQ=
=3L6n
-----END PGP SIGNATURE-----
Reply to: