Toon posts:

updatedb

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

s,nacht rond 4 uur doe mijn computer altijd een updatedb , dit betekent dat ik dan lig te slapen en dat mijn HD een verschrikkelijke klere herrie maakt waardoor ik wakker word
:(
Dus mijn vraag is waar verander ik die tijd?...

BVD

  • Niek
  • Registratie: Februari 2001
  • Laatst online: 14-07 11:42

Niek

f.k.a. The_Surfer

crontab -e ;)

À vaincre sans péril, on triomphe sans gloire - Pierre Corneille


Verwijderd

Op donderdag 28 februari 2002 19:02 schreef The_Surfer het volgende:
crontab -e ;)
Waarschijnlijk niet, meestal staat dit in /etc/cron.daily
of beter gezegd: /etc/cron.*
want er staan zo nog een aantal directories.
Standaard komen de meeste distro's met een lege crontab, vandaar... Suc6! :9

  • Liegebeest
  • Registratie: Februari 2002
  • Laatst online: 19:39
Dat kan dus verschillen... Waar het staat...
Ik zie vandaag voor het eerst sinds tijden mensen die het hebben over /etc/cron.daily en /etc/cron.weekly enzo... Dat is een mogelijkheid...

De gene die ik veel vaker tegen kom zijn bestanden in /var/spool/cron/crontabs. De bestanden daar hebben de namen van de users voor wie zij opdrachten uitvoeren. Mijn crontab zou bijvoorbeeld "thomas" heten en die van root "root".

Dat zijn de twee meest gebruikelijke locaties voor zgn "cron jobs"... Voor de duidelijkheid: je kan cron gebruiken voor het inplannen van regelmatig terugkerende klusjes op je computer, zodat Linux/UNIX die zelf afhandeld.

EDIT: Oh ja... De gebruiker die doorgaans "updatedb" runt heet "nobody"... Geeft je een beetje een hint waar je moet zoeken :)

Liege, liege, liegebeest!


Verwijderd

Topicstarter
Ok bedankt voor de replies , maar ik kom helaas niet zover nog,,
bij contrab -e krijg ik een lege file ,

de reply van cailin_coilleach bracht me naar die directory en zie ik alleen de file mailman. de inhoud hiervan is het volgende:

# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/var/mailman/cron/crontab.in installed on Tue Jan 8 15:49:50 2002)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
# At 5PM every day, mail reminders to admins as to pending requests
0 17 * * * /usr/bin/python -S /var/mailman/cron/checkdbs
#
# Noon, mail digests for lists that do periodic as well as threshhold delivery.
0 12 * * * /usr/bin/python -S /var/mailman/cron/senddigests
#
# 5 AM on the first of each month, mail out password reminders.
0 5 1 * * /usr/bin/python -S /var/mailman/cron/mailpasswds
#
# Every 5 mins, try to gate news to mail. You can comment this one out
# if you don't want to allow gating, or don't have any going on right now,
# or want to exclusively use a callback strategy instead of polling.
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/bin/python -S /var/mailman/cron/gate_news
#
# At 3:27am every night, regenerate the gzip'd archive file. Only
# turn this on if the internal archiver is used and
# GZIP_ARCHIVE_TXT_FILES is false in mm_cfg.py
27 3 * * * /usr/bin/python -S /var/mailman/cron/nightly_gzip
#
# Retry failed deliveries once per minute.
* * * * * /usr/bin/python -S /var/mailman/cron/qrunner

moet ik hier iets in veranderen?

  • Liegebeest
  • Registratie: Februari 2002
  • Laatst online: 19:39
Nee hoor :) Dat ziet er allemaal goed uit...
Je kan nog het volgende proberen:

1) cd /etc
2) grep "updatedb" *

grep is een commando wat bestanden doorzoekt naar de term die jij hem opgeeft... In dit geval worden alle bestanden in /etc doorzicht op het woord "updatedb".

Misschien dat dat nog wat oplevert...

Liege, liege, liegebeest!


  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 23:41

odysseus

Debian GNU/Linux Sid

'grep -r updatedb *' lijkt me handiger, dan zoekt hij ook in subdirectories. Ik gok zelf dat je het in /etc/cron.d/ moet zoeken of in /etc/cron.{daily,weekly,monthly}.

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • Squee
  • Registratie: November 2000
  • Laatst online: 07-06-2025
updatedb zal worden uitgevoerd door een scriptje in /etc/cron.daily.

De tijd waarop scripts uit /etc/cron.daily gedraaid worden kan je aanpassen in je crontab. (/etc/crontab)

Er zal nu iets staan als:
code:
1
02 4 * * * root run-parts /etc/cron.daily

Als je dit bijvoorbeeld zou veranderen in:
code:
1
30 9 * * * root run-parts /etc/cron.daily

Dan worden de scripts in /etc/cron.daily niet meer om 4:02 maar om 9:30 uitgevoerd... het is overigens wel aan te raden om de tijden voor de andere scripts ook wat aan te passen, zodat de weekly en monthly scripts wel na de daily scripts worden uitgevoerd.

Zo, dat lijkt me genoeg voorgekauwd, niet? :)

Please do not contact me telepathically.


  • oXygeN
  • Registratie: November 1999
  • Laatst online: 14-07 15:13

oXygeN

oftewel oxje...

try 'crontab -e nobody'

\o/


  • x-wolf
  • Registratie: December 2000
  • Laatst online: 01-05-2024
Op donderdag 28 februari 2002 20:41 schreef oXygeN het volgende:
try 'crontab -e nobody'
crontab -e -u nobody lijkt me :)
Pagina: 1