shell编辑crontab任务
2017-12-29
| 2023-7-17
0  |  0 分钟
type
status
date
slug
summary
tags
category
icon
password
crontab是Linux下执行定时任务的工具,之前偶尔需要用到时都是通过执行crontab -e命令或者通过root身份直接编辑/etc/cron.*/下的文件来添加定时任务。这段时间遇到了需要通过shell来自动添加或删除crontab的需求。在shell中无法通过crontab -e来与crontab编辑器交互,同时执行命令的人不一定有root身份,也无法直接编辑/etc/cron.*/下的文件。
经过一番实践,通过crontab -l配合sed命令来完成了这个自动添加及删除crontab的操作,在此记录下。

crontab的语法

一张很明晰的crontab语法图,附在这以备用
crontab的语法
crontab的语法

shell控制脚本

Linux管理
Linux常用命令C++11 新知识点
目录