📅  最后修改于: 2023-12-03 14:53:15.243000             🧑  作者: Mango
在 macOS 上,可以使用 Shell-Bash 来编辑 crontab。crontab 是一个定时任务管理器,它可以让你在指定的时间执行指定的命令。在本文中,我们将介绍如何编辑 macOS 上的 crontab 文件。
要打开终端,请按下 Command + 空格 然后输入 terminal ,然后按下 Enter 键。
要打开 crontab 文件,请输入以下命令:
crontab -e
这将打开一个文本编辑器以编辑 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
编写完 crontab 文件后,请保存并退出文本编辑器。按键盘的 Control + O 键保存文件并按 Control + X 退出编辑器。
要验证 crontab 文件,请使用以下命令:
crontab -l
这将列出当前用户的 crontab 文件。
现在,你已经知道如何编辑 macOS 上的 crontab 文件了。请记住,每个定时任务一行,每个字段之间用空格分隔。希望这篇文章对你有帮助。