/etc/udev/rules.d/70-XXX.rules에서 70이란 숫자가 뭐죠?

안녕하세요. 궁금해서 질문 남겨봅니다.
rules라는게 장치이름을 만들어 주기 위해서 쓰는 것으로 알고 있는데,

/etc/udev/rules.d/70-XXX.rules라는게 있을 때, 이… [b:33n2r7b8]70[/b:33n2r7b8]이란 숫자가 뭐죠?
정해진 순서 인줄 알았는데, android의 경우에 작성해줄때 숫자가 다 다른걸 보면, 아닌 것 같은데요.
읽어들이는 우선순위인가요?

숫자 자체가 시스템적으로 의미를 가지고 있는게 아니라면 우선순위로 인식되는게 보통입니다.

이와 비슷한 예를 찾아 볼 수 있는 폴더로는

/etc/rc0.d
/etc/rc1.d
/etc/rc2.d



/etc/rc6.d

같은 곳이 있습니다.

[quote="hwiorn":2iwcrj46]안녕하세요. 궁금해서 질문 남겨봅니다.
rules라는게 장치이름을 만들어 주기 위해서 쓰는 것으로 알고 있는데,

/etc/udev/rules.d/70-XXX.rules라는게 있을 때, 이… [b:2iwcrj46]70[/b:2iwcrj46]이란 숫자가 뭐죠?
정해진 순서 인줄 알았는데, android의 경우에 작성해줄때 숫자가 다 다른걸 보면, 아닌 것 같은데요.
읽어들이는 우선순위인가요?[/quote:2iwcrj46]

네 읽어 들이는 순서라고 생각하시면 됩니다.

udev RULE파일은 포맷을 보시면 아시겠지만 순차적으로 검색하는 방식입니다. 설정파일을 임의의 순서로 읽어서 처리하게 되면 부작용이 나오거나 설치본 마다 다른 증상을 보이는 등 다양한 문제를 일으킬 수 있기 때문에 이를 방지하고 동시에 실제로 순차적으로 처리해야만 한는 경우도 있을 수 있기 때문에 이를 위해서 파일 이름을 통해서 정렬을 해서 처리하도록 하고 대신 파일 이름에 첫글자 몇개를 숫자로 사용하게 함으로 해서 숫자를 통한 순서지정 효과를 얻게 만든 것입니다. 물론 그냥 알파벳으로 할 수 있겠지만 숫자가 좀 더 명확한 인지적 효과를 주기 때문에 숫자를 사용하는 것으로 알고 있습니다.

메카니즘상 숫자를 사용하지만 파일이름정렬이란 것을 통해서 이를 실현하고 있기 때문에 세개의 숫자를 쓴다면 모두 3개의 숫자를 쓰도록 파일 이름을 만드셔야 합니다.

[code:2iwcrj46]
000-job1
001-job2
03-job3 // 잘못된 사용방법
010-job4
[/code:2iwcrj46]