rsh로 로그인 할때..

kyeo의 이미지

지금 컴퓨터 몇대를 이어서 MPI를 사용해 보려고 하고 있습니다.

그런데 rsh에서 조금 막히는 부분이 있어서 질문을 드립니다.

현재 사용해야할 프로그램 실행화일들은 /usr/loca/bin 에 들어 있고,

MPI를 사용할 계정의 .bash_profile에 이 디렉토리를 추가하였습니다.

rsh를 사용할 경우 다른 노드로 잘 접속이 되는데, 접속하지 않고 명령을

실행시키기 위하여

rsh node <command> 로 입력하면 명령을 찾지 못합니다.

테스트를 하기 위해서 rsh node /usr/local/bin/<command> 를 실행했을 때

는 제대로 실행을 하고 있습니다.

어떤 부분을 고쳐야하는지 조언 부탁 드리겠습니다.

pynoos의 이미지

rsh로 원격지의 프로그램을 실행할 경우.. 로긴 쉘이 뜨는 것이 아니기 때문에 .bashrc 만 실행됩니다. 즉 .bash_profile이 실행되지 않습니다.

아마 .bash_profile 에 PATH가 잡혀있고 그 안에 /usr/local/bin 이 들어있나보군요. PATH 잡는 것을 .bashrc 로 옮겨보세요.