linux crontab命令
时间: 2023-04-28 08:05:05 浏览: 176
Linux crontab命令是一种用于在Linux系统中定期执行任务的命令。它可以让用户在指定的时间自动运行脚本或命令,从而实现自动化任务的目的。通过crontab命令,用户可以设置定时任务的执行时间、执行频率和执行命令等参数,非常方便实用。
相关问题
linux crontab命令详解
Linux Crontab 命令是一种在 Linux 操作系统中定时执行任务的工具。它可以在指定的时间、日期或者频率执行某个命令或脚本。
Crontab 的格式如下:
```
* * * * * command
- - - - -
| | | | |
| | | | ----- Day of week (0 - 7) (Sunday = both 0 and 7)
| | | ------- Month (1 - 12)
| | --------- Day of month (1 - 31)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)
```
其中,第一个星号表示分钟,第二个星号表示小时,第三个星号表示日期,第四个星号表示月份,第五个星号表示星期。
例如,下面的 crontab 将会在每天的 9 点执行命令:
```
0 9 * * * command
```
Crontab 的具体用法可以参考 Linux 系统的 man 手册。
linux crontab命令每秒
Linux crontab命令的最小执行时间是一分钟。如果需要在小于一分钟内重复执行,可以使用延时和写脚本调用两种方法实现。方法一是使用延时来实现每N秒执行,可以创建一个简单的php脚本,在脚本中将当前时间写入log文件。方法二是通过写脚本调用,可以创建一个Bash脚本,在脚本中使用循环和sleep命令来实现每N秒执行。具体操作可以参考上面引用和引用中的示例代码。注意,crontab命令的参数中,分钟参数代表每小时的哪一分钟执行,而不支持每秒执行的设置。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文