솔라리스의 ps 에 대한 질문
글쓴이: zepinos / 작성시간: 수, 2003/11/19 - 2:24오후
먼저...Linux 와 관련이 떨어지는 솔라리스에 대한 질문을 올리게 되어서 죄송합니다. -_-;
현재 Linux 로 테스트 서버를 구성해서 작업중인데, 실제 서비스될 서버가 솔라리스입니다.
Tomcat 의 실행상황을 보기 위해서 ps -ef 명령으로 프로세스를 보고 있는데...
뒷부분이 잘려서 안보입니다.
SecureCRT 에서 ssh 로 접속중입니다.
Linux 나 FreeBSD 등에서는 화일로 결과를 저장해서 보면 잘린 부분이 다 보이는데, 유독 솔라리스(버젼 8으로 알고 있습니다)에서만 텍스트 저장을 해도 뒷부분이 잘립니다.
ps 명령이 조금 달라서 그런건가요?
이에 대한 해결책이 있으신 분...도움 부탁 드립니다.
Forums:
솔라리스는 잘모르지만 ps -ef > temp.txt 같은 형식으로
솔라리스는 잘모르지만 ps -ef > temp.txt 같은 형식으로 해서 뒷부분이 짤린다는건
조금 이상하군요.
혹시 text에디터는 무엇을 사용하시는지...
vi버젼도 OS에 따라서 틀리게 나오기때문에 가끔 착각을 일으킬 수가 있습니다.
LINUX에서는 vi 로 파일을 열면 라인이 길어질때 화면 아래에 바로 나오게 되어있는데
어떤 OS에서는 그 기능이 꺼져 있더군요.
음... 그걸 Wordrap인가로 부르던거 같던데 하여간 자동 줄바꿈이 어떻게 되어있나
확인을 해보시면 될겁니다.
그냥 귀찮으면 [Shift]+[$]로 좀 길다싶은 라인의 끝으로 가보는 것도 좋겠죠. :-)
------------------------------
좋은 하루 되세요.
ps -ef > ps.txt 로 저장했는데.
ps -ef > ps.txt 와 같이 저장을 한 후 vi 로 열면...
워드랩이 되기도 전에 짤려있습니다.
화면에서도 마찬가지구요.
참 이상하네요. -_-a
Linux, FreeBSD, Tru64 등에서도 테스트를 해 보았는데...거기서는 잘 됩니다.
T.T
혹시 솔라리스 버전이 어떻게 되시나요?어떤 2.6 버전에서 터미널
혹시 솔라리스 버전이 어떻게 되시나요?
어떤 2.6 버전에서 터미널 타입이 강제로 고정되어 변경이 불가하게 되는 버그가 있었답니다.
quid pro quo
이상하군요..끝이 잘린다는 게 어떻게 된다는 건지요.저는 별 문제
이상하군요..
끝이 잘린다는 게 어떻게 된다는 건지요.
저는 별 문제 없는 데요..
저도 SecureCRT 사용 하고 있습니다.
Solaris도 8 입니다.
답변들 감사드립니다.
버젼은 SunOS 5.8 이네요. 솔라리스 8.
그리고 SecureCRT 는 4.0 이네요. 그런데...이건 > 로 화일로 저장을 해도 마찬가지이니 별 상관이 없는 듯 하구요.
ps 의 버젼이나...그런 정보는...제가 볼 줄을 모르겠네요.
상황은 다음과 같습니다.
>ps -ef
...
...
root 5625 1 0 11월 11 ? 568:47 /usr/java1.3/bin/../bin/i386/native_threads/java -Djava.endorsed.dirs=/usr/loca
위와 같이...딱 loca 까지만 나옵니다.
터미널 값을 변경해 보심은???
setenv TERM vt100
터미널 모드 바꾼 것...
본쉘로 돌고 있어서 set TERM=vt100 으로도 해 보고, tcsh 에서 setenv TERM vt100 으로도 해 봤습니다만...마찬가지네요.
윈도우즈의 기본 telnet 으로도 접속했는데도...마찬가지입니다.
오히려 윈도우즈의 텔넷에서는 ps 명령시 워드랩이 됩니다. 짤린 부분 앞에서는 말이죠.
uname -a 로 얻은 정보는 다음과 같습니다.
SunOS kcri-web 5.8 Generic_108529-05 i86pc i386 i86pc
ps -ef 와 비슷한 결과를 얻는 방법이 없을까요?
root 5625 1 0 11월 11 ? 568:47 /usr/java1.3/bin/../bin/i386/native_threads/java -Djava.endorsed.dirs=/usr/loca]
에서 짤린 부분에 나오는 경로를 알고 싶은 것이거든요.
항목이 길어서 잘리는 현상인것 같네요.리눅스에서도 command가 길
항목이 길어서 잘리는 현상인것 같네요.
리눅스에서도 command가 길면 잘리는 현상이 나타 납니다.
리눅스에서는 -w 옵션을 주면 이어서 나오는데
Solaris에서는 -w 옵션을 지원 하지 않네요.
다음 과 같이 레코드 길이를 줄여서 해 보세요.
ps -elo "user pid args" > /tmp/aaa
도움이 되길..
흐...안되네요. T.T
출력 대상들이 줄어서...전체적인 크기는 줄었는데...
그래도 args 에서 짤려버리는 위치는 동일합니다. T.T
정말 솔라리스가 미워지는 순간이네요. T.T
ps -efx
Unlike AIX on HP-UX one needs to supply the -x switch (x for eXtended) in order to display the entire process line.
ps -efx
이렇게 한번 해보세요
/usr/ucb/ps 를 써보세요
/usr/ucb/ps -auxww | grep {옵션}
을 사용해보세요
댓글 달기