외부접속 확인하는 간단한 스크립트
Programming/Shell script 2011. 6. 23. 21:11
ssh로 로긴해서 들어갔을때에도 무식하게 X를 당당히 띄어버리는 문제 발생.
그래서 아래 스크립트를 작성하여 일단 문젠 봉합해둠.
이하, 현재 쉘이 외부에서 접속했는지 확인하는 간단한 스크립트
#!/bin/bash
pts_id="pts/$(basename $(tty))"
# 쓸데없는 기교 (...)
if [ -n "$(who | grep -E ^"$USER"'.*'$pts_id'.*\([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\)$')" ];then
echo "외부접속"
fi
pts_id="pts/$(basename $(tty))"
# 쓸데없는 기교 (...)
if [ -n "$(who | grep -E ^"$USER"'.*'$pts_id'.*\([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\)$')" ];then
echo "외부접속"
fi
일단은 잘 작동하는거 같은데... 함 두고보자.
'Programming > Shell script' 카테고리의 다른 글
mplayer 이어서 보기 스크립트. (2) | 2014.05.20 |
---|---|
간단하지만 유용한 쉘스크립트. (2) | 2012.10.19 |
Screenlet 에 현재 재생중인 음악파일 커버 출력시키기 (6) | 2010.06.20 |
mplayer 백그라운드 실행법 (3) | 2009.01.28 |
Bash 쉘스크립트 배열 (9) | 2009.01.12 |