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.