저는 Buildroot를 실행하는 임베디드 장치에서 원격으로 작업하고 있습니다. 동료들이 같은 기기를 사용하고 있으므로 다른 사람이 로그인했는지 아는 것이 중요합니다.
동일한 조건의 이전 프로젝트(내장되지 않은 Ubuntu 시스템에서 실행)의 경우 명령 w
(또는 대안 who
)을 사용했습니다. 모든 활성 세션 목록이 표시됩니다. 내 것도 포함됩니다.
그러나 이 Buildroot 플랫폼이 who
설치되지 않았으며 w
세션이 출력되지 않는 것으로 나타났습니다. 여러 회의가 진행되고 있지만. 심지어 내 자신의 목록도 없습니다!
$ w
00:35:25 up 8 min, 0 users, load average: 0.04, 0.04, 0.00
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
$ ps -aux | grep bash
username 585 0.0 1.7 3424 2084 pts/0 Ss 00:28 0:00 -bash
username 596 0.0 1.6 3352 2068 pts/1 Ss+ 00:28 0:00 -bash
username 623 0.0 0.9 2636 1204 pts/0 S+ 00:35 0:00 grep bash
이 사이트의 다른 곳에서 관리자 권한이 없기 때문에 이런 일이 발생할 수 있다는 것을 읽었습니다. 그러나 sudo를 사용하여 실행하거나 루트 계정에서 완전히 실행하는 경우에도 여전히 아무것도 표시되지 않습니다.
왜 이런 일이 발생하는지 아시나요?