동일한 서버에 2 개의 다른 시나리오에서 root로 echo $ PATH를 실행하면 결과가 달라집니다.
먼저 나는 부엌을 설치 한 루트로서 용어로 ssh를 사용합니다. 내가
$ which kitchen
$ usr/local/rvm/gems/ruby-2.1.2/bin/kitchen
$ echo $PATH
를 입력 할 때 나는
/usr/local/rvm/gems/ruby-2.1.2/bin:/usr/local/rvm/gems/[email protected]/bin:/usr/local
/rvm/rubies/ruby-2.1.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:
/bin:/usr/games:/usr/local/games:/usr/local/rvm/bin:
/usr/local/rvm/gems/ruby-2.1.2/bin/kitchen
내가 SSH 스크립트 (도 지정 루트)를 실행하는 내 assembla 호스트를 사용하고 올바르게 마지막에 등록되어있는 것을 확인하실 수 있습니다 나는
을 실행할 때 우분투 14.04를 사용$ which kitchen
$ Process exited with: 1. Reason was: ()
$ echo $PATH
$ /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:
/usr/games:/usr/local/games
나는 프랑스를 실행할 때 동일한 출력을 얻는 방법을 알고 싶습니다
감사 가능한 경우, 단말기를 통해 로그인 할 때와 옴 assembla 계정
이것은 대부분 대화식 쉘을 갖는 대화식 쉘을 갖지 않는 차이이다
감사합니다. 좋은 방향으로 설정하십시오. 나는 "source/etc/profile"을 스크립트의 시작과 그 실행에 넣었다. – MikeW