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. Om gebruikers van Plesk Panel te verbieden taken in te roosteren namens de gebruiker "root", maakt u binnen het bestandssysteem een leeg bestand aan met de naam root.crontab.lock op de locatie /plesk_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.
  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.
  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.
  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.
  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.