ファイルの値の変更

ファイルの値の変更

次の行を含む構成ファイルがあります。

# Mandatory: no
# Range: 0-5
# Default:
DebugLevel=3

午前2時にDebugLevelを3から5に変更し、午前4時(たとえば2時間)後に再び3に変更したいと思います。どうすればいいですか? crontabまたはスクリプトを使用していますか?

答え1

sedcron を使用すると、特定の時間に値を変更できます。

毎日午前2DebugLevel=3時に変更して毎日午前4時に戻るには、cronに次の行を追加します。DebugLevel=5DebugLevel=5DebugLevel=3crontab -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

関連情報