[ClarkConnect] Vreemd probleem met crontab

Pagina: 1
Acties:

  • TommyGun
  • Registratie: Mei 2004
  • Laatst online: 29-01 19:31

TommyGun

Stik er maar in!

Topicstarter
Goedeavond,

Al sinds enige tijd heb ik een Linux servertje draaien. Deze maakt gebruik van ClarkConnect (based op CentOS) met kernel version 2.6.9-27.ccsmp. Laatst heb ik hier Sphinx op geinstalleerd samen met een IPB modificatie (zie http://mods.invisionize.com/db/index.php?f=7031).

Bij deze modificatie was het tevens de bedoeling dat hiervoor 2 cronjobs gedraaid zouden worden. Eentje ieder kwartier en de ander elke nacht om 4 uur. Echter heb ik een vreemd probleem met de cronjob die elk kwartier zou moeten runnen; deze runt namelijk maar om 't uur! Dus kwart over 9, kwart over 10 etc.

Mijn cron (crontab -l)
* * 1 * * sh /backups/scripts/prepare.sh
15 * * * * /usr/local/bin/indexer --config /usr/local/etc/sphinx_ipb.conf ipb_search_posts_delta ipb_search_topics >> /var/sphinx/log/cron.log
30 * * * * /bin/yasuc >> /var/log/cronlogs/yasuc.log
0 2 * * * sh /backups/scripts/mysql.backup.sh >> /var/log/cronlogs/mysql.log
0 4 * * * /usr/local/bin/indexer --config /usr/local/etc/sphinx_ipb.conf --all --rotate >> /var/sphinx/log/cron2.log
0 3 * * 0 sh /backups/scripts/www.backup.sh >> /var/log/cronlogs/www.log
0 4 * * 0 sh /backups/scripts/root.backup.sh >> /var/log/cronlogs/root.log
0 5 * * 0 sh /backups/scripts/home.backup.sh >> /var/log/cronlogs/home.log
@reboot echo "Server Rebooted" >> /backups/backups/backuplog
De eerste regel die ik bold heb gemaakt geeft de problemen, de tweede regel werkt wel gewoon goed. (Net zoals de rest van de crons die al langere tijd draaien, zo ook 30 * * * * /bin/yasuc die wel elk half uur runned niet dus). Ik heb al wat gezocht maar ik weet niet goed welke zoek query ik hiervoor zou moeten gebruiken.

Misschien dat een van jullie weet wat dit zou kunnen zijn?

B.v.d

[ Voor 4% gewijzigd door TommyGun op 26-12-2006 01:27 ]

“In a world without walls and fences, who needs Windows and Gates".


  • software
  • Registratie: Mei 2003
  • Laatst online: 23-01 18:07
Je zegt nu dat iedere keer dat de computer '15' in minuten weergeeft, hij een crontab moet beginnen.
Dus kwart over 9, kwart over 10 etc
http://en.wikipedia.org/wiki/Crontab
code:
1
2
3
4
5
6
7
8
# (Use to post in the top of your crontab)
# ----------------- minute (0 - 59)
# |  -------------- hour (0 - 23)
# |  |  ----------- day of month (1 - 31)
# |  |  |  -------- month (1 - 12)
# |  |  |  |  ----- day of week (0 - 7) (Sunday=0 or 7)
# |  |  |  |  |
# *  *  *  *  *  command to be executed


Oplossing moet zijn */15

[ Voor 6% gewijzigd door software op 26-12-2006 01:29 ]


  • TommyGun
  • Registratie: Mei 2004
  • Laatst online: 29-01 19:31

TommyGun

Stik er maar in!

Topicstarter
Ah ik maak idd een grove fout. Naar mijn inziens zou het dan 0,15,30,45 * * * * moeten zijn?

“In a world without walls and fences, who needs Windows and Gates".


  • software
  • Registratie: Mei 2003
  • Laatst online: 23-01 18:07
Oplossing moet zijn */15
Andere oplossing kan ook

[ Voor 35% gewijzigd door software op 26-12-2006 01:31 ]


  • TommyGun
  • Registratie: Mei 2004
  • Laatst online: 29-01 19:31

TommyGun

Stik er maar in!

Topicstarter
Okay ik zag je edit niet, maar op de manier die ik hierboven geef moet het ook kunnen toch?

(*/15 is netter uiteraard, ga ik nu dus instellen)

Edit;
*/15 * * * * /usr/local/bin/indexer --config /usr/local/etc/sphinx_ipb.conf ipb_search_posts_delta ipb_search_topics >> /var/sphinx/log/cron.log

[ Voor 37% gewijzigd door TommyGun op 26-12-2006 01:32 ]

“In a world without walls and fences, who needs Windows and Gates".


  • software
  • Registratie: Mei 2003
  • Laatst online: 23-01 18:07
Oeps, weer edit.
Maar ja, op die manier van jou kan het ook

  • TommyGun
  • Registratie: Mei 2004
  • Laatst online: 29-01 19:31

TommyGun

Stik er maar in!

Topicstarter
software schreef op dinsdag 26 december 2006 @ 01:31:
Oeps, weer edit.
Maar ja, op die manier van jou kan het ook
Okay klopt 't hierboven dan? (Ter bevestiging)

“In a world without walls and fences, who needs Windows and Gates".


  • software
  • Registratie: Mei 2003
  • Laatst online: 23-01 18:07
The correct way of specifying a cron job would be to:

# runs the date command every even hour at the top of the hour
0 0,2,4,6,8,10,12,14,16,18,20,22 * * * date >> /var/log/date.log
Staat zo op de wiki pagina. Dus jouwe zal dan ook juist zijn.

  • TommyGun
  • Registratie: Mei 2004
  • Laatst online: 29-01 19:31

TommyGun

Stik er maar in!

Topicstarter
Als ik dat zo lees heb ik 1 * teveel op het einde. */15 * * * * óf */15 * * *

“In a world without walls and fences, who needs Windows and Gates".


  • software
  • Registratie: Mei 2003
  • Laatst online: 23-01 18:07
Nee,
Je hebt altijd 5 * nodig. Die eerste 0 telt ook als *

  • TommyGun
  • Registratie: Mei 2004
  • Laatst online: 29-01 19:31

TommyGun

Stik er maar in!

Topicstarter
Ah dus */15 * * * * zou juist moeten zijn. Bedankt, ik ga het even bekijken :)

“In a world without walls and fences, who needs Windows and Gates".


  • software
  • Registratie: Mei 2003
  • Laatst online: 23-01 18:07
Ja zou normaal moeten werken

  • TommyGun
  • Registratie: Mei 2004
  • Laatst online: 29-01 19:31

TommyGun

Stik er maar in!

Topicstarter
Ok geweldig, cron.log is aangepast om 1:45:01 :) Bedankt kerel :)

“In a world without walls and fences, who needs Windows and Gates".

Pagina: 1