Hvordan å utføre en PHP File automatisk

Hvordan å utføre en PHP File automatisk


PHP fungerer som en server-side skriptspråk utviklet spesielt for web-baserte applikasjoner. Vanligvis kjører et skript når en bruker utfører den i sin nettleser. Men det er mange tilfeller der man kanskje vil et skript til å kjøre på et bestemt tidspunkt, ikke bare når en bruker utfører det. Dette kan gjøres ved hjelp av crontab program. Crontab lar deg kjøre en planlagt oppgave på et bestemt tidspunkt. Programmerere kan konfigurere crontab til å kjøre PHP-skript fra kommandolinjen automatisk, uten at brukeren kjøre den.

Bruksanvisning

1 Kjør skriptet fra kommandolinjen. Dette sikrer at det ikke er noen feil i skriptet. Det kan gjøres ved å skrive: "php <file>." For eksempel, hvis filnavnet er myscript.php, kjører du kommandoen "php myscript.php."

2 Åpne Crontab konfigurasjonsfilen. Bruk din favoritt teksteditor (dvs. vim, pico, etc.) og åpne / etc / crontab. Det er der cronjobs for datamaskinen er oppsett.

3 Tilsett cronjob. Før du legger til en cronjob, bestemmer hvor ofte du vil at skriptet skal kjøres. Standard syntaks for en cronjob er "

/etc/cron.hourly. "Den representerer minutter (asterisk 1) time (stjerne 2), til dagen i måneden (stjerne 3) og kommandoen kjøres (stjerne 4). For eksempel, hvis du ønsker å kjøre skriptet "/public_html/myscript.php" daglig kl 08:17, vil du legge til linjen: "17 8 * /public_html/myscript.php".

4 Test din cronjob. Uansett når du har din cronjob oppsett for å kjøre, sørg for å teste den for å sørge for at du har det riktig konfigurert.

Hint

  • Crontab bruker militær tid.