📜  如何编辑 crontab macos - Shell-Bash (1)

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

如何编辑 crontab macOS - Shell-Bash

在 macOS 上,可以使用 Shell-Bash 来编辑 crontab。crontab 是一个定时任务管理器,它可以让你在指定的时间执行指定的命令。在本文中,我们将介绍如何编辑 macOS 上的 crontab 文件。

步骤 1:打开终端

要打开终端,请按下 Command + 空格 然后输入 terminal ,然后按下 Enter 键。

步骤 2:打开 crontab 文件

要打开 crontab 文件,请输入以下命令:

crontab -e

这将打开一个文本编辑器以编辑 crontab 文件。

步骤 3:编辑 crontab 文件

在打开的文件中,你可以添加、删除或编辑定时任务。每个定时任务一行,具体格式如下:

* * * * * /path/to/command arg1 arg2
  • * 表示匹配所有值,例如 * * * * * 表示每隔一分钟执行一次命令。
  • */n 表示每隔 n 分钟执行一次命令,例如 */5 * * * * 表示每隔五分钟执行一次命令。
  • n 表示具体值,例如 30 2 * * * 表示在每天的凌晨两点半执行命令。
  • , 表示多个值,例如 0 8,12 * * * 表示在每天的上午八点和下午12点执行命令。
  • - 表示范围,例如 1-5 * * * * 表示在每个星期一至星期五执行命令。
  • # 表示注释,例如 # This is a comment

请注意,与 Shell-Bash 一样,每个字段之间应该用空格分隔。这是 crontab 文件的示例内容:

# 每隔 5 分钟执行一次脚本
*/5 * * * * /path/to/script.sh

# 每天的凌晨执行一次命令
0 0 * * * /path/to/command

# 每个月的最后一天执行一次命令
0 0 28-31 * * /path/to/command

# 每周一和周四 9:30 执行命令
30 9 * * 1,4 /path/to/command
步骤 4:保存 crontab 文件

编写完 crontab 文件后,请保存并退出文本编辑器。按键盘的 Control + O 键保存文件并按 Control + X 退出编辑器。

步骤 5:验证 crontab 文件

要验证 crontab 文件,请使用以下命令:

crontab -l

这将列出当前用户的 crontab 文件。

结论

现在,你已经知道如何编辑 macOS 上的 crontab 文件了。请记住,每个定时任务一行,每个字段之间用空格分隔。希望这篇文章对你有帮助。