tty 혹은 pts 의 번호는 필요없고 로그인 한 현재 사용자가 tty 인지 pts 인지 구분 하고 싶은데요. 어떻게 하면 될까요?
우분투의 경우 콘솔에 직접 로그인(tty) 할 경우 터미널에서 한글이 깨집니다.
centos 의 경우 콘솔 접속시 알아서 로케일을 영문으로 바꾸던데요.
이것을 스크립트로 만들어 보려 합니다.
tty 인지 pts 인지만 얻을수 있으면 구현 가능할거 같은데… ^^
tty 혹은 pts 의 번호는 필요없고 로그인 한 현재 사용자가 tty 인지 pts 인지 구분 하고 싶은데요. 어떻게 하면 될까요?
우분투의 경우 콘솔에 직접 로그인(tty) 할 경우 터미널에서 한글이 깨집니다.
centos 의 경우 콘솔 접속시 알아서 로케일을 영문으로 바꾸던데요.
이것을 스크립트로 만들어 보려 합니다.
tty 인지 pts 인지만 얻을수 있으면 구현 가능할거 같은데… ^^
맞는답변인지 모르겠지만요.
w , who 명령으로 알수 있지 않을까요?
tty 라는 명령어가 있더군요.
그걸로 확인 가능한데… 문제는 다른 문자열들이 붙는다는거죠.
쉘 스크립트는 문외한이라… ㅎㅎ
이걸 추출할려면 awk 를 쓰면 되려나요?
tty | grep pts > /dev/null && echo pts || echo tty
$ STR=$(tty)
$ echo ${STR:5:3}
pts
$ echo $STR | cut -d’/’ -f3
pts
echo $STR | awk -F’/’ ‘{ print $3 }’
pts