Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Perl script op achtergrond uitvoeren

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.