📜  * 1 在 crontab (1)

📅  最后修改于: 2023-12-03 14:38:45.586000             🧑  作者: Mango

在 crontab 中添加 * 1

什么是 crontab?

在 Linux 系统中,我们可以使用 crontab 来定时执行一些任务。crontab 的工作原理就是在指定的时间点自动执行一些脚本或命令,这让我们可以轻松地完成一些重复的或需要定时执行的任务。crontab 是个非常有用的工具,尤其是当你需要执行一些后台任务时。

为什么需要在 crontab 中添加 * 1?
  • 1 表示每小时的第一分钟执行一次任务。那么为什么要在 crontab 中添加 * 1 呢?这是因为有些任务需要在特定的时间点执行,例如在每个小时的开头执行一些任务,这是非常有用的。
如何在 crontab 中添加 * 1?
  1. 打开终端窗口。

  2. 在命令行中输入 crontab -e。

$ crontab -e
  1. 在 crontab 文件中添加一行命令,命令的格式为:
* 1 * * * command

比如我们想要每小时的第一分钟执行一个 shell 脚本,我们可以这样写:

* 1 * * * /path/to/script.sh
  1. 保存并关闭文件。
常见问题:
crontab 中如何添加注释?

在 crontab 中添加注释是非常有用的,可以让别人更容易理解你的任务。

在 crontab 中添加注释的方法是在行首添加 # 符号,例如:

# 每小时的第一分钟执行脚本
* 1 * * * /path/to/script.sh
crontab 中如何查看已添加的任务?

在终端窗口中输入 crontab -l 命令,将会显示所有已添加的任务。

$ crontab -l
在 crontab 中如何禁用或删除已添加的任务?

在 crontab 中禁用或删除已添加的任务非常容易。只需要注释掉或删除指定的任务即可。如果你想暂时禁用某个任务,可以在开头添加注释符号 #,编写时将其打开即可。

在 crontab 中如何指定任务执行的时间?

crontab 的时间格式如下:

* * * * * command
- - - - -
| | | | |
| | | | ----- 周几 (0 - 7) (0 和 7 都可以表示周日)
| | | ------- 月份 (1 - 12)
| | --------- 天数 (1 - 31)
| ----------- 小时 (0 - 23)
------------- 分钟 (0 - 59)

例如,如果你想在每个星期五的上午 10:30 执行一个命令,命令如下:

30 10 * * 5 /path/to/command
总结

在 crontab 中添加 * 1 是非常有用的。我们可以通过这种方式来定时执行一些重复性任务,让我们的工作更加高效、方便。同时,我们也需要知道一些常用的 crontab 命令,如添加注释、查看已添加的任务、禁用和删除任务等。