현재 런레벨을 확인하고 이를 기반으로 다양한 작업을 수행해야 하는 bash 스크립트를 작성 중입니다. 대부분의 Linux 배포판에는 환경 변수가 있어야 할 것 같고 RUNLEVEL
, 그렇다면 쉬울 것입니다.
내가 틀렸다면 정정하십시오. 그러나 Rasbpian은 RUNLEVEL
변수를 설정하지 않는 것 같습니다.
런레벨 값을 환경 변수로 내보낼 수 있나요? 아니면 스크립트에서 현재 런레벨을 확인하는 다른 방법이 있습니까? 명령의 출력을 구문 분석하는 것 외에 다른 방법이 있습니까 runlevel
?
답변1
이 명령은 runlevel | cut -d ' ' -f2
현재 런레벨의 출력을 제공해야 합니다.
스크립트에서 사용하기 위해 변수에 필요한 경우 다음과 같이 할 수 있습니다.
runlevel_variable=$(runlevel | cut -d ' ' -f2)
echo "$runlevel_variable"
위의 내용은 내 컴퓨터의 현재 런레벨을 제공합니다.