PHP fungerar som en server - side skriptspråk som utformats speciellt för webbaserade applikationer . Normalt körs ett skript när en användare kör det i sin webbläsare . Men det finns många fall där man kanske vill ett skript ska köras vid en angiven tidpunkt , inte enbart när en användare utför det. Detta kan göras genom att använda crontab programmet. Crontab låter dig köra en schemalagd aktivitet vid en angiven tidpunkt . Programmerare kan konfigurera crontab för att köra PHP-skript från kommandoraden automatiskt , utan att ha en användare kör det . Saker du behöver
webbserver med PHP installerat
Crontab
PHP-skript
Visa fler instruktioner
1
Kör skriptet från kommandoraden . Detta säkerställer att det inte finns några fel i skriptet . Det kan åstadkommas genom att skriva : " php . " Till exempel , om ditt filnamn är myscript.php , kör kommandot
2 Öppna Crontab konfiguration " php myscript.php . " fil. Använd din favorit text editor ( dvs. , vim , pico , etc. ) och öppna /etc /crontab . Det är där cronjobb för datorn är inställda .
3
Lägg till cronjob . Innan du lägger en cronjob , bestämma hur ofta du vill att ditt manus ska köras . Standardinställningen syntax för en cronjob är " **** /etc /cron.hourly . " The * representerar minuter ( asterisk 1 ) , timmen ( asterisk 2 ) , den dag i månaden ( asterisk 3 ) och kommandot för att kör ( asterisk 4 ) . Till exempel , om du vill köra skriptet " /public_html /myscript.php " dagligen kl 08:17 , skulle du lägga till raden : . " 17 8 ** /public_html /myscript.php "
4
Testa cronjob . Oavsett vilken tid du har din cronjob setup för att köra , se till att testa den för att se till att du har det konfigurerat.