Waarmee kunnen we je helpen?

Onze Klantenservice staat 7 dagen per week voor je klaar

Virtual Private Server Cronjobs instellen in Plesk Onyx

Cronjobs instellen in Plesk Onyx

Met behulp van cronjobs kun je periodieke taken uitvoeren op jouw Managed of Unmanaged VPS. Een taak kan een script of commando uitvoeren. Je kunt bijvoorbeeld geautomatiseerd logbestanden opschonen en back-ups maken. In dit artikel lees je hoe je cronjobs instelt.

Benodigdheden

Een script uploaden

Het script dat moet worden uitgevoerd, creëer je zelf. Je slaat het script op in een bestand, dat je vervolgens uploadt via het bestandsbeheer binnen jouw Plesk-omgeving. 

  • Log in op jouw Plesk-omgeving.
  • Klik op 'Websites en domeinen'.
  • Klik op 'Bestandsbeheer' bij de betreffende domeinnaam.

Het bestandsbeheer opent automatisch de map 'httpdocs'. Dit is een openbare map. Om ervoor te zorgen dat derden het script niet kunnen uitvoeren, raden wij aan het bestand te uploaden naar een hoger niveau.

  • Klik in de mappenstructuur op 'Hoofdmap'.
  • Klik op 'Nieuw' en kies voor 'Map aanmaken'.
  • Vul bij mapnaam 'scripts' in en klik op 'OK'.
  • Klik op 'Uploaden' om het gewenste bestand in de map te plaatsen.

Een taak aanmaken

Nu het script is geüpload, kun je de cronjob aanmaken. Binnen Plesk wordt de cronjob een 'taak' genoemd. 

  • Klik in het menu op 'Websites en domeinen'.
  • Klik rechts op 'Ingeroosterde taken'.
  • Klik op 'Nieuwe taak toevoegen'.
  • Kies bij 'Webruimte' voor de domeinnaam waar je eerder het script hebt geüpload.
  • Selecteer bij 'Soort taak' de taak die je wilt uitvoeren. 
    • Een opdracht uitvoeren: het uitvoeren van een commando met behulp van interpreters. Heb je het commando geüpload als bestand? Dan voer je de interpreter in, samen met het pad naar het juiste bestand, bijvoorbeeld '/bin/bash $HOME/scripts/cronjob.sh'. Voer het commando in bij 'Opdracht'.
    • Een url ophalen: het gebruiken van een script dat via een directe link bereikbaar is. Voer de absolute url in bij 'Opdracht'.
    • Een PHP-script uitvoeren: wil je een PHP-script uitvoeren? Dan kies je voor deze optie. Bij 'Zoekpad naar script' klik je op het map-icoon. Selecteer het pad naar het PHP-bestand, bijvoorbeeld 'scripts/cronjob.php'.
  • Selecteer bij 'Uitvoeren' de frequentie waarop je de taak wilt laten uitvoeren. 
  • Selecteer bij 'Melding versturen' wanneer je notificaties wilt ontvangen.
  • Klik op 'OK' om de taak in te roosteren.

Interpreters gebruiken

Jouw script dient een uitvoerbaar bestand te zijn. Is dit niet het geval? Dan kun je interpreters van jouw Managed of Unmanaged VPS gebruiken. Bijvoorbeeld Bash, Perl, Python, SED, of AWK. Om een interpreter toe te passen, plaats je het pad naar de betreffende interpreter achter de tijdsvelden en voor het pad naar jouw script.

De paden naar de interpreters zijn als volgt:

  • /bin/bash voor Bash.
  • /usr/bin/python voor Python.
  • /usr/bin/perl voor Perl.
  • /bin/sed voor SED.
  • /bin/awk voor AWK.

Direct persoonlijk advies

Jij verdient de beste support. En daarom helpen we je graag, 7 dagen per week.
Ma t/m vr: 08.00 - 22.00 uur en in het weekend: 10.00 - 18.00 uur.

Twitter

Stuur ons een tweet: @Hostnet_Webcare

Facebook

Stel je vraag via Facebook: @Hostnetbv

Overige informatie

  • IP-adres:
  • OS:
  • Browser:
  • Status: