Shell-Script
更改文件中的值
我有一個配置文件,其中一些行如下所示:
# Mandatory: no # Range: 0-5 # Default: DebugLevel=3
我想在凌晨 2 點將 DebugLevel 的 3 更改為 5,然後在凌晨 4 點 2 小時後,它再次變回 3。我怎樣才能做到這一點?使用 crontab 或腳本?
您可以使用
sed
cron 在給定時間更改值:要更改
DebugLevel=3
為DebugLevel=5
每天凌晨 2 點,然後更改回DebugLevel=5
每天DebugLevel=3
凌晨 4 點,請將以下行添加到您的 croncrontab -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