自动化任务实现指南
1. 任务准备与参数设置
在开始自动化任务之前,我们可以运行以下命令来进行准备:
$ python3 prepare_task_yaml.py -c config.yaml
此命令运行后结果为 28。同时,我们还可以设置默认的配置文件和输出文件,这对于创建无需输入参数的任务非常方便。
在设置输入和配置参数时,若任务目标明确,应尽量避免创建过多的参数。建议将输入参数限制在任务的不同执行场景中,对于那些不会改变的参数,可将其定义为常量。过多的参数会使配置文件或命令行参数变得复杂,增加长期维护的难度。但如果目标是创建一个非常灵活的工具,用于不同的场景,那么增加更多的参数可能是个不错的选择。我们需要找到适合自己的平衡点。
2. 设置 cron 任务
2.1 cron 任务简介
Cron 是一种古老但可靠的命令执行方式,自 20 世纪 70 年代起就在 Unix 系统中存在,常用于系统管理中的维护任务,如释放磁盘空间、轮转日志文件、进行备份等常见的重复性操作。该方法适用于 Unix 及类 Unix 操作系统,如 Linux 和 macOS。虽然 Windows 也可以安排任务,但使用的是任务计划程序,这里不做介绍。
2.2 cron 任务的优缺点
| 优点 | 缺点 |
|---|---|
| 几乎存在于所有 Unix 或 |
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



