我有一个配置文件,其中一些行如下所示:
# Mandatory: no
# Range: 0-5
# Default:
DebugLevel=3
我想在凌晨 2 点将 DebugLevel 的 3 更改为 5,然后在凌晨 4 点(例如 2 小时)后再次更改回 3。我怎样才能做到这一点?使用 crontab 或脚本?
答案1
您可以使用sed
cron 在给定时间更改值:
要更改DebugLevel=3
为DebugLevel=5
每天凌晨 2 点,然后更改回DebugLevel=5
每天DebugLevel=3
凌晨 4 点,请将以下行添加到您的 cron 中:crontab -e
0 2 * * * sed -i 's/DebugLevel=3/DebugLevel=5/g' file.conf
0 4 * * * sed -i 's/DebugLevel=5/DebugLevel=3/g' file.conf