有没有办法在新的登录会话中“好像”运行命令?
我已经尝试过了env -i。但是,我不想处理必须设置或取消设置的各种ENV变量。
我也尝试了bash -c "some command"和bash -l -c "some commmand",但是它们都复制了当前环境。
最接近的是贫民窟解决方案: ssh me@localhost "some command"
相当于
—
dgo.a 2011年
/bin/bash --l,我已经尝试过了。它复制原始环境。试试看:export SOME_VAL=something。然后/bin/bash --login。然后env | grep SOME_VAL。该值将在那里。
/bin/bash --login获得该行为。我用它来获得适当的$PATH。