docs/guides/linux/pages/cronjob.md

69 lines
1.1 KiB
Markdown
Raw Normal View History

2023-06-27 08:28:15 +00:00
---
title: How to use cronjobs
description: Examples on how to use cronjob to automate tasks
published: true
date: 2023-06-27T08:28:13.676Z
2023-06-27 09:32:19 +01:00
tags:
2023-06-27 08:28:15 +00:00
editor: markdown
dateCreated: 2023-06-27T08:28:13.676Z
---
2023-06-27 09:32:19 +01:00
# How to use cronjobs
2023-06-27 09:33:54 +01:00
This guide provides examples on how to use cronjob to automate tasks. _This was tested on Ubuntu 22.04._
2023-06-27 09:32:19 +01:00
## Get Started
- Begin by opening a terminal and running the following command:
```bash
crontab -e
```
This command will open the crontab file in the nano text editor.
- Next, you need to define the cronjob. Add the following lines to the file:
```bash
* * * * * <command>
```
- Finally, you can save the file by pressing `Ctrl + X` and then `Y`.
## Syntax
```bash
* <- minute (0-59)
* <- hour (0-23)
* <- day of month (1-31)
* <- month (1-12)
* <- day of week (0-6) (Sunday=0)
2023-06-27 09:36:10 +01:00
<command> <- the command to execute
2023-06-27 09:32:19 +01:00
```
## Examples
### Run a command every minute
```bash
* * * * * <command>
```
### Run a command every 5 minutes
```bash
*/5 * * * * <command>
```
### Run a command every hour
```bash
0 * * * * <command>
```
### Run a command every day at midnight
```bash
0 0 * * * <command>
```