새로운 로그인 세션에서 "있는 것처럼"명령을 실행하는 방법이 있습니까?
나는 이미 시도했다 env -i
. 그러나 설정하거나 설정 해제 해야하는 다양한 ENV 변수를 다루고 싶지 않습니다.
또한 해봤 bash -c "some command"
하고 bash -l -c "some commmand"
있지만 현재의 모든 환경을 복사합니다.
내가 가장 가까운 것은 빈민가 솔루션입니다. ssh me@localhost "some command"
그것은
—
dgo.a
/bin/bash --l
이미 시도한 것과 같습니다 . 원래 환경을 복사합니다. 사용해보십시오 : export SOME_VAL=something
. 그런 다음 /bin/bash --login
. 그런 다음 env | grep SOME_VAL
. 그 가치가있을 것입니다.
/bin/bash --login
그 행동을 얻기 위해 사용하십시오 . 예를 들어 적절한 것을 얻기 위해 사용합니다$PATH
.