admin 管理员组

文章数量: 887021


2023年12月23日发(作者:vim显示行数)

linux crontab 案例

Crontab是一个在Linux系统上用于定时执行任务的工具。它可以让用户在预定的时间自动运行命令或脚本,无需手动操作。下面我们将介绍一些常见的Crontab案例。

1.每分钟执行一次脚本

要每分钟执行一个脚本,可以使用以下命令将任务添加到Crontab:

```

* * * * * /path/to/

```

这将会在每个小时内的每一分钟执行脚本。

2.每小时执行一次脚本

要每小时执行一个脚本,可以使用以下命令将任务添加到Crontab:

```

0 * * * * /path/to/

```

这将会在每个小时的第0分执行脚本。

3.每天执行一次脚本

要每天执行一个脚本,可以使用以下命令将任务添加到Crontab:

```

0 0 * * * /path/to/

```

这将会在每天的0点0分执行脚本。

4.每周执行一次脚本

要每周执行一个脚本,可以使用以下命令将任务添加到Crontab:

```

0 0 * * 0 /path/to/

```

这将会在每周日的0点0分执行脚本。

5.每月执行一次脚本

要每月执行一个脚本,可以使用以下命令将任务添加到Crontab:

```

0 0 1 * * /path/to/

```

这将会在每个月的第一天的0点0分执行脚本。

6.每年执行一次脚本

要每年执行一个脚本,可以使用以下命令将任务添加到Crontab:

```

0 0 1 1 * /path/to/

```

这将会在每年的1月1日的0点0分执行脚本。

7.每隔一段时间执行一次脚本

要每隔一段时间执行一个脚本,可以使用以下命令将任务添加到Crontab,这里我们以每隔10分钟执行一次为例:

```bash

*/10 * * * * /path/to/

```

这将会在每个小时的每个第10分钟执行脚本。

8.添加多个任务

在Crontab中可以添加多个任务,每个任务占一行。例如,要每分钟执行两个脚本,可以使用以下命令:

```

* * * * * /path/to/

* * * * * /path/to/

```

这将会在每个小时内的每一分钟执行两个脚本。

9.远程执行脚本

有时候我们需要在某个远程服务器上执行脚本。可以使用以下命令将任务添加到Crontab:

```

* * * * * ssh username@remote_server /path/to/

```

这将会在每个小时内的每一分钟通过ssh连接到远程服务器执行脚本。

这些是一些常见的Crontab案例,通过Crontab工具,我们可以方便地定时执行任务,提高工作效率。希望本文对大家有所帮助。


本文标签: 脚本 执行 任务 命令 使用