여기에 뭔가 빠져 있어야하지만, Ganymed SSH API를 사용하여 "cd/root/some/dir /"과 같은 것을 어떻게 호출해야합니까? Ganymed SSH API를 사용하여 디렉토리 (cd)를 어떻게 변경합니까?
- 내가 만든 첫 번째 세션에서
Connection
객체 을 만들어, 내가 "CD/루트/일부/DIR"만든 두 번째 세션에서
라고, 나는 "LS했다. " 또는 "./myApp"
즉 didnt 한 일, ganymed 아마 자신의 디렉토리와 각 세션을 시작하기 때문에
그래서 내가 같은 세션에 두 명령을 수행해야합니까? 예 :
session.getStdin().write("cd /root/somedir \n".getBytes());
session.getStdin().write("ls . ".getBytes());
올바른 방법입니까? 그렇다면 왜 Session.execCommand
이 필요한가요?
도움이 될 것입니다
희망을 확인하기 위해 나는이 특정 라이브러리를 사용한 적이 있지만, 한 번 STDIN을 얻기 변수에 다음을 저장하려고 않았다 그걸 써? – AlexR