2014-01-29 4 views
0

퍼티를 통해 로컬로 실행할 수있는 응용 프로그램이 있습니다. 이를 통해 해당 애플리케이션의 활동을보고 추적 할 수 있습니다. 아래 명령을 사용하여 응용 프로그램을 실행합니다.원격 서버에서 실행중인 응용 프로그램의 콘솔보기

java -jar my_server.jar 

원격 서버에서 실행중인 응용 프로그램의 콘솔을보고 싶습니다. 어떻게하면 좋을까요?

모든 포인터/도움말이 충당됩니다.

+1

퍼티를 사용 중이라면 로컬이 아닌 원격으로 실행 중입니까? (또는 localhost에 연결하고 있습니까?) – Leo

+1

unix/linux를 사용하고 있고 sysout 및 syserr을 계속 추적하려는 경우 공유 디렉토리의 파일에이 출력을 보내는 응용 프로그램을 실행할 수 있습니다. 동일한 공유 디렉토리를 마운트 할 수 있다면 tail -f를 사용할 수 있습니다. 자, (프롬프트에서 물건을 쓰는 것처럼) 앱과 상호 작용할 필요가 있다면, 어떻게해야할지 모르겠다. Java 에이전트를 사용하는 방법이있을 수 있습니다. – Leo

답변

1

이 질문은 java 또는 jconsole과 관련이 없습니다.

이것은 터미널 기능에 관한 것입니다. 퍼티는 SSH 연결을 수행하는 데 사용됩니다. 원격 서버가 유닉스 계열 시스템이라면 명령어 screen을 사용하여 원하는 것을 수행 할 수 있습니다. screen을 사용하는 방법을 배우려면 Unix 쉘 참조를 살펴보십시오.