You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何注释crontab中含指定关键词的任务并恢复原配置

crontab任务临时注释与恢复操作指南

合并备份并注释BBB任务的单行命令

将备份crontab和注释BBB任务的两步合并为一行,用&&连接确保前一步执行成功后再处理后续操作:

crontab -l > crontab.bak && sed -i 's/^[^#]*BBB/#&/' crontab.bak

执行后crontab.bak会变成注释后的状态,后续可通过crontab crontab.bak将修改后的配置应用到系统。

取消注释恢复原任务

方式一:直接用备份文件恢复

利用已备份的原始配置文件,一键恢复初始状态:

crontab crontab.bak

方式二:通过sed命令取消注释(适用于临时修改当前crontab场景)

如果需要直接修改当前crontab取消BBB任务的注释,可通过管道完成导出、修改、导入的流程:

crontab -l | sed 's/^#\([^#]*BBB\)/\1/' | crontab -

这条命令会匹配所有以#开头且包含BBB的行,移除开头的#符号,再将修改后的内容重新设置为当前crontab。

附:原始与目标crontab示例

原始crontab配置:

#### this is AAA
0 0,8 * * * ${HOME}/script.sh AAA
##### this is BBB
0 0,8 * * * ${HOME}/script.sh BBB

注释BBB后的目标状态:

#### this is AAA
0 0,8 * * * ${HOME}/script.sh AAA
##### this is BBB
#0 0,8 * * * ${HOME}/script.sh BBB

内容的提问来源于stack exchange,提问作者Christina Sandoval

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 22:45:30