Có cách nào để chạy lệnh "như thể" trong phiên đăng nhập mới không?
Tôi đã thử rồi env -i
. Tuy nhiên, tôi không muốn xử lý các biến ENV khác nhau mà tôi phải đặt hoặc bỏ đặt.
Tôi cũng đã thử bash -c "some command"
và bash -l -c "some commmand"
, nhưng tất cả đều sao chép môi trường hiện tại.
Gần nhất tôi đã đến là một giải pháp ghetto: ssh me@localhost "some command"
/bin/bash --l
, mà tôi đã thử. Nó sao chép môi trường ban đầu. Hãy thử nó : export SOME_VAL=something
. Sau đó /bin/bash --login
. Sau đó env | grep SOME_VAL
. Giá trị sẽ ở đó.
/bin/bash --login
để có được hành vi đó. Tôi sử dụng nó ví dụ để có được một cách thích hợp$PATH
.