다음과 같은 줄이 포함된 구성 파일이 있습니다.
# Mandatory: no
# Range: 0-5
# Default:
DebugLevel=3
오전 2시에 DebugLevel을 3에서 5로 변경하고 오전 4시(예: 2시간) 후에 다시 3으로 변경하고 싶습니다. 어떻게 해야 하나요? crontab이나 스크립트를 사용하시나요?
답변1
sed
cron을 사용하여 특정 시간에 값을 변경할 수 있습니다.
매일 오전 2 DebugLevel=3
시로 변경 하고 매일 오전 4 시로 돌아가려면 cron에 다음 줄을 추가하세요.DebugLevel=5
DebugLevel=5
DebugLevel=3
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