diff --git a/pages.zh/common/cron.md b/pages.zh/common/cron.md new file mode 100644 index 0000000000..4f134aa640 --- /dev/null +++ b/pages.zh/common/cron.md @@ -0,0 +1,8 @@ +# cron + +> 一个系统任务计划程序,用于无人值守运行工作或任务。 +> 提交、修改或删除 `cron` 任务条目的命令,是 `crontab`. + +- 查看管理 `cron` 条目的文档: + +`tldr crontab` diff --git a/pages.zh/common/crontab.md b/pages.zh/common/crontab.md new file mode 100644 index 0000000000..42e8b34115 --- /dev/null +++ b/pages.zh/common/crontab.md @@ -0,0 +1,36 @@ +# crontab + +> 为当前用户计划 cron 任务,按照时间间隔运行。 +> 更多信息:. + +- 编辑当前用户的 crontab 文件: + +`crontab -e` + +- 为特定用户修改 crontab 文件: + +`sudo crontab -e -u {{用户}}` + +- 用指定文件的内容,覆盖当前的 crontab 文件: + +`crontab {{路径/到/文件}}` + +- 查看当前用户,现存的 cron 任务列表: + +`crontab -l` + +- 移除当前用户的所有 cron 任务: + +`crontab -r` + +- 每天 10:00 运行任务的示例(* 表示任意值): + +`0 10 * * * {{要_运行的_命令}}` + +- 每 10 分钟运行命令的 crontab 任务条目示例: + +`*/10 * * * * {{要_运行的_命令}}` + +- 每周五的 02:30 运行指定脚本的 crontab 任务条目示例: + +`30 2 * * Fri /{{路径/到/脚本.sh}}`