Plesk for Linux giver dig mulighed for at automatisere scriptudførelse på specifikke tidspunkter ved hjælp af planlagte opgaver (cron jobs). Denne guide viser, hvordan du opretter, administrerer og konfigurerer planlagte opgaver fra Plesk-administratoren interfacet.
Baggrunden
Som standard udføres planlagte opgaver, der er oprettet af Plesk-brugere i Plesk for Linux, i en chrooted shell, hvilket betyder, at filsystemets rod konverteres til den korrespondende systembrugers hjemmemappe. Dette forbedrer sikkerheden, men begrænser mulighederne for Plesk-brugere. Du kan ændre shell-indstillingerne ved at gå til Tools & Settings > Scheduled Tasks > Settings. For flere detaljer, se Scheduled tasks shell setting.
Sådan gør du det
-
Trin 1: Se eksisterende planlagte opgaver
Gå til Tools & Settings > Scheduled Tasks (Cron jobs) for at se alle planlagte opgaver, der er oprettet for hver abonnement og dem, der er oprettet på serverniveau.
Du kan organisere opgaver efter kommando, abonnement eller tidsplan. Tidsplanvisningen er nyttig til fejlfinding af serverbelastningstilbagevendende spidser forårsaget af ressourcetunge planlagte opgaver. Klik på en opgaves navn for at ændre dets egenskaber, aktivere/deaktivere den eller køre den med det samme.
-
Trin 2: Opret en ny planlagt opgave
Gå til Tools & Settings > Scheduled Tasks > Add Task.
-
Trin 3: Vælg opgavetype
Vælg den passende opgavetype baseret på dit formål:
- Kør en kommando: Angiv den fulde sti til det eksekverbare fil (binære filer, shell-scripts eller batch-filer).
- Hent en URL: Angiv kun URL'en; der er ingen brug for at skrive kommandoer som
curlellerwget. - Kør et PHP-script: Angiv den fulde scriptsti, f.eks.:
/tmp/script.php.
-
Trin 4: Konfigurer tidsplan og indstillinger
Vælg, hvor mange gange opgaven skal køre, og angiv den ønskede dato og tid. Tiden er i serverens tidszone som standard. For at vælge en anden tidszone, gå til Tools & Settings > Scheduled Tasks > Settings.
Du kan også angive en beskrivelse for opgaven, vælge systembrugeren, i hvis sikkerhedskontekst opgaven vil køre, og konfigurere notifikationer.
-
Trin 5: Test opgaven
Klik på Run Now og vent, indtil opgaven er fuldført. Hvis opgaven afsluttes med en fejl, vil den også mislykkes, når den udføres af planlæggeren, medmindre du identificerer og løser problemet.