Taken inroosteren met Crontab (Linux-hosting)

Als u op gezette tijden scripts op uw server wilt uitvoeren, dan kunt u de het takenrooster op de server gebruiken om het systeem de scripts automatisch voor u te uitvoeren.

Belangrijk. Als u wilt voorkomen dat gebruikers van Plesk Panel taken inroosteren namens de hoofdgebruiker (root), dan maakt u in het filesysteem van de server een leeg bestand aan met de naam root.crontab.lock in de map /parallels_plesk_panel_installatiemap/var/.

Tijdens de installatie van Parallels Plesk Panel worden automatisch de volgende taken aangemaakt:

Aangezien al deze taken te maken hebben met domeinstatistieken, databases en verslagen, wordt het sterk aangeraden dat u deze taken niet wijzigt of verwijdert.

Opmerking. U kunt ook verschillende taken voor verschillende domeinen inroosteren. Om dit te doen volgt u dezelfde procedures die hieronder zijn aangegeven, maar in plaats van naar Instellingen > Ingeroosterde Taken te gaan, gaat u naar Domeinen > domeinnaam > Ingeroosterde Taken.

Om een taak in te roosteren:

  1. Ga naar Instellingen > Ingeroosterde Taken (in de groep Algemeen ).
  2. Selecteer het gebruikeraccount namens welke de taak moet worden uitgevoerd.
  3. Klik op Nieuwe Taak Inroosteren.
  4. Geef aan wanneer uw opdracht moet worden uitgevoerd:

    U kunt de tijd aangeven opgeven in het crontab-formaat van Unix. In dit formaat kunt u

    Om de taak in te roosteren die elke n-de periode moet worden uitgevoerd, voert u de combinatie */N in, waarbij N staat voor de geldige waarde voor het veld (minuut, uur, dag of maand). Als u bijvoorbeeld */15 invoert in het veld Minuut, dan wordt de taak om de 15 minuten uitgevoerd.

    U kunt verkorte namen gebruiken voor maanden en dagen van de week, die bestaat uit de eerste drie letters van de naam in het Engels: Aug, Jul, Mon, Sat, enzovoorts. De verkorte namen kunnen echter niet worden gescheiden door komma's of worden gebruikt in combinatie met cijfers.

  5. Geef aan welke opdracht uitgevoerd moet worden. Dit kunt u opgeven in het invoerveld Opdracht.

    Als u bijvoorbeeld de taak voor het aanmaken van een reservekopie op een specifiek moment wilt uitvoeren en de reservekopie vervolgens naar uw e-mail wilt sturen, dan moet u de volgende opdracht geven in het invoerveld Opdracht:

    /usr/local/psa/admin/sbin/backupmng

  6. Klik OK.

Om tijdelijk de uitvoering van een ingeroosterde taak op te schorten:

  1. Ga naar Instellingen > Ingeroosterde Taken (in de groep Algemeen ).
  2. Selecteer het systeemgebruikeraccount namens welke de taak wordt uitgevoerd.
  3. Lokaliseer de taak die u wilt opschorten en klik op de naam van het commando.
  4. Zorg dat het selectievakje Ingeschakeld niet is geselecteerd en klik OK.

Om uitvoering van de ingeroosterde taak te hervatten:

  1. Ga naar Instellingen > Ingeroosterde Taken (in de groep Algemeen ).
  2. Selecteer het systeemgebruikeraccount namens welke de taak wordt uitgevoerd.
  3. Lokaliseer de taak waarvan u de uitvoering wilt hervatten en klik op de naam van het commando.
  4. Selecteer het selectievakje Ingeschakeld en klik op OK.

Om een taak te annuleren:

  1. Ga naar Instellingen > Ingeroosterde Taken (in de groep Algemeen ).
  2. Selecteer het systeemgebruikeraccount namens welke de taak wordt uitgevoerd.
  3. Selecteer het selectievakje links van de taak die u wilt annuleren.
  4. Klik Verwijderen.
  5. Bevestig de verwijdering en klik OK.