Vraag & Antwoord

Webprogrammeren & scripting

Perl script op achtergrond uitvoeren

Anoniem
Bill Gates
2 antwoorden
  • Ik heb van mijn website een heel systeem gemaakt. Elke keer als de index.cgi bij een bezoek aan mijn site wordt opgevraagd, wordt er op de achtergrond een bewerking uitgevoerd, zoals:

    - het maken van een backup
    - het verwijderen van inactieve leden
    - het herinneren van onbevestigde abonnementen
    - …

    vanuit de index.cgi verwijs ik naar andere scripts die deze bewerkingen uitvoeren:

    [code:1:de9cb437f6]require "backup.pl";[/code:1:de9cb437f6]

    helaas werkt het systeem niet naar behoren: de scripts worden niet altijd uitgevoerd lijkt het. ik heb bijvoorbeeld 9.000 abonnementen op mijn nieuwsbrief afgesloten, maar hiervan is 44% onbevestigd terwijl het systeem bij elk bezoek (2.000 bezoekers per dag) checkt welke abbo's nog niet bevestigd zijn.

    ik ben bang dat dit komt omdat het regelmatig terugkerende bezoekers zijn: de pagina wordt dan toch in hun cache opgeslagen? terwijl ik in de metatags heb aangegeven dat dit niet mag.

    nu is mijn vraag: is er ook een manier om dit probleem te verhelpen of een programma dat automatisch op een bepaald tijdstip, bijvoorbeeld 2:00 uur, een backup kan maken, herinneringen kan versturen, etc. door het script uit te laten voeren?

    de site wordt gehost bij een cobalt provider, linux dus.
  • je kan jobs schedulen.
    zie cron en crontab voor meer info.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.