Ubuntu Cronjob: uitleg en configuratie
Een handig hulpmiddel in Ubuntu zijn zogenaamde cron-taken. We zullen uitleggen hoe het in te stellen en te gebruiken.
Ubuntu cronjob - wat is het?
- Een cron-taak - ook wel een crontab genoemd - is een opdracht die scripts en programma's op een bepaald tijdstip uitvoert. Het is daarom bijvoorbeeld geschikt om back-ups te maken of updates uit te voeren.
- Houd er echter rekening mee dat een cron-taak alleen wordt uitgevoerd als uw computer echt is ingeschakeld. Gemiste cron-taken worden niet goedgemaakt.
- Een cronjob bestaat uit 7 secties. De eerste staat voor de minuut en de tweede voor het uur waarin de taak is voltooid. Het derde deel bevat de dag van de maand en het vierde de maand zelf, het vijfde deel is de dag van de week, waarbij de cijfers 0 en 7 elk zondag vertegenwoordigen. In het zesde gedeelte wordt de gebruiker vermeld voor wie de cronjob wordt uitgevoerd. Ten slotte wordt de taak zelf genoteerd.
- Cron-taken worden systeembreed opgeslagen in de map "/ etc / crontab" of voor individuele gebruikers onder "/ var / spool / cron / crontabs".
Creëer Ubuntu cronjob - zo is het gedaan
- De cronjob-service voor de terminal is al opgenomen in Ubuntu. Daarom is geen installatie nodig.
- Als u een cron-taak wilt maken of wijzigen, opent u de terminal en typt u "crontab -e". Als u de cron-taken van een andere gebruiker wilt bewerken, voert u "crontab -u user -e" in en vervangt u "user" door de gewenste gebruiker.
- Nu kunt u kiezen welke editor u wilt gebruiken om uw cron-taken te bewerken. We raden aan om nano te gebruiken, omdat dit de gemakkelijkste manier is.
- Gebruik de pijltjestoetsen om naar de onderkant van het document te navigeren en je cronjob in te voeren. Als u geen parameter nodig hebt, vult u deze gewoon in met "*". Als u bijvoorbeeld elke dag om 15.30 uur een cron-taak wilt uitvoeren, hoeft u alleen de uren en minuten in te vullen, in plaats van de rest van de waarden is er een "*".
- Wanneer u klaar bent, drukt u tegelijkertijd op [Ctrl] en [X] en bevestigt u met [J] en [Enter]. Je wijzigingen zijn opgeslagen en gesloten nano.
- Typ het commando "crontab -l" om al uw cron-taken weer te geven. Typ "crontab -u user -l" om de cron-taken van een andere gebruiker te bekijken. Vervang "gebruiker" door de naam van de gewenste gebruiker.