Procédure
Deze documentatie legt uit hoe de commando's crontab en php werken om PHP scripts uit te voeren vanaf de opdrachtregel via de webterminal. Je leert hoe je taken plant met crontab en hoe je het php-commando gebruikt om je PHP-scripts efficiënt uit te voeren en te controleren.
Voorafgaand aan deze documentatie nodigen we je uit om toegang te krijgen tot de Web Terminal van je hosting.
php-commandoHet php-commando op de commandoregel wordt gebruikt om PHP-scripts uit te voeren, de syntaxis van PHP-bestanden te controleren en te communiceren met de PHP-interpreter in interactieve modus. Hier zijn enkele veelvoorkomende toepassingen voor dit commando:
Om een PHP script uit te voeren vanaf de commandoregel :
php [opties] phpbestandGebruikelijke opties
-f: Een PHP-bestand uitvoeren.
php -f bestand.php-r: PHP-code uitvoeren zonder een bestand te gebruiken.
test@webdbXX:~/htdocs$ php -r 'echo "Hello, World!\n";' Hello, World! -l: Controleer de syntaxis van een PHP bestand.
test@webdbXX:~/htdocs$ php -l default_index.php Geen syntaxfouten gevonden in default_index.phpHet php commando is een hulpmiddel om PHP scripts uit te voeren, hun syntax te controleren en te communiceren met de PHP interpreter. Het is vooral nuttig voor geautomatiseerde taken, beheerscripts en algemene ontwikkeling.
Het crontab commando wordt gebruikt om geplande taken (of cron jobs) te configureren en beheren op Unix/Linux systemen. Met geplande taken kunnen scripts of commando's op specifieke tijdstippen of met regelmatige tussenpozen worden uitgevoerd.
Om het crontab-bestand voor de huidige gebruiker te bewerken :
crontab -eOm een lijst te maken van de geplande taken voor de huidige gebruiker :
crontab -lOm alle geplande taken voor de huidige gebruiker te verwijderen :
crontab -rFormaat van het crontab bestand
Het crontab bestand bestaat uit regels met vijf tijdvelden gevolgd door het commando dat uitgevoerd moet worden:
* * * commando - - - - | | | | | | +----- Dag van de week (0 - 7) (zondag = 0 of 7) | +------- Maand (1 - 12) | +--------- Dag van de maand (1 - 31) | +----------- Uur (0 - 23) +------------- Minuut (0 - 59)Voorbeelden
30 2 * * * /pad/naar/commandoVoer elke 5 minuten een script uit
*/5 * * * /pad/tot/script.shVoer elke maandag om 8.00 uur een opdracht uit
0 8 * * 1 /pad/tot/de/opdrachtUitvoer omleiden naar een bestand
0 8 * * 1 /path/to/command >> /path/to/the/file.log 2>&1Het crontab commando en cron jobs zijn handige hulpmiddelen om repetitieve taken te automatiseren en ervoor te zorgen dat scripts en commando's regelmatig worden uitgevoerd.
Je weet nu hoe je :
php commando gebruikt om PHP scripts uit te voeren, hun syntax te controleren en te communiceren met de PHP interpreter in interactieve modus.crontab commando, door cron jobs te configureren om scripts of commando's op specifieke tijden of met regelmatige tussenpozen uit te voeren.Met deze kennis kunt u nu uw onderhouds-, back-up- en opschoningstaken automatiseren en het beheer van uw webprojecten optimaliseren. Vergeet niet de documentatie en online bronnen te raadplegen om meer te leren over deze krachtige opdrachtregeltools 🚀.
Bedankt voor het volgen tot nu toe! Als je vragen of feedback wilt delen, laat dan gerust een reactie hieronder achter. Uw ervaringen en tips zijn van onschatbare waarde voor de community! 😊👍
Stel ze aan het LWS-team en de community. Het antwoord wordt na moderatie gepubliceerd.