[php/cronjobs] werkt normaal wel, maar cron niet

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een klein scriptje gemaakt voor me cronjob die om de 10 minuten gestart wordt en dan wat dingen gaat uitvoeren.

Als ik het script oproep via de url werktie gewoon wel, maar met de cronjob erbij krijg ik de error:
Fatal error: Call to a member function on a non-object in /home/blablabla/remove_inactive_users.php on line 8

Dit is het cronjob scriptje

PHP:
1
2
3
4
5
6
7
8
9
10
11
#! /usr/local/bin/php
<?php

// config laden
include "../includes/global.php";

// cronjobs uitvoeren
include 'generate_rss.php';
include 'remove_inactive_users.php';

?>


en de cronjob zelf voert deze commando uit

code:
1
/usr/local/bin/php -f /home/blablabla/index.php


weet iemand hoe ik dus die fout weg kan krijgen, en dat die het wel gewoon doet?

Acties:
  • 0 Henk 'm!

  • Sietse
  • Registratie: Januari 2004
  • Laatst online: 19-09 17:01
De fout zit hem dus in remove_inactive_users.php, niet in deze pagina.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ja maar als die het gewoon wel doet, dus zonder de cronjob, lijkt het me dat het niet daar aan ligt?

Acties:
  • 0 Henk 'm!

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
post die file nou maar gewoon even. ;)

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
PHP:
1
2
3
4
5
6
7
8
9
<?php 

// 24 uur
$max_time = time() - (3600*24);

// query uitvoeren
$db->query("DELETE FROM user_accounts WHERE regdate > ".$max_time." AND temp LIKE 'active%'");

?>


$db wordt in global.php gedefineerd

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
naja, gebruik nu het commando fetch http://site en dan werkt het wel :)

gare php commandline, en bedankt simon! (ook user hier)
Pagina: 1