현재 커널 프로그래밍을 하고 있습니다.
어떤 명령어를 실행했을때,,,, 그러니깐 execve 시스템 콜이 호출 되었을때
wrapping해서 그 명령어가 local에서 접속한건지 아니면 외부에서
접속한것인지를 알고싶습니다.
local에서 접속하면 터미널이 tty이고 외부에서 접속하면 pty?? 로
알고 있는데요.
이런 저런 문서를 보다가 아랫 소스처럼,,,,해보게 되었는데요.
struct tty_struct *my_tty;
my_tty = current->tty;
if (my_tty != NULL) {
local에서 접속했을때 처리....