Subject : SunOS 4.1.x에서 어떤 Process가 device를 Open중인가를 확인
Solution Description:
=====================
disk device등을 제외한 floppy drive, serial port, 기타 device등은 "ps aux"
command만으론 어떤 process가 open하고 있는 지를 확인하는 건 어렵다.
다음은 floppy device를 예를 들어 어떤 process가 open하고 있는 지를 확인하는
방법을 기술하였다.
# ls -l /dev/rfd0
*** output ***
crw-rw-rw- 2 root staff 54, 2 Aug 3 17:50 /dev/rfd0
^^ ^
major minor
# pstat -i | grep "54, *2"
*** output ***
ff11a4c0 R 7, 0 2502 20666 2 0 54, 2 1 0 0 VCHR
^^^^^^^^
address of the inode table entry
# adb -k /vmunix /dev/mem
*** output ***
physmem fe9
ff11a4c0$