Gibt es eine Möglichkeit, einen Befehl "als ob" in einer neuen Anmeldesitzung auszuführen?
Ich habe es schon versucht env -i. Ich möchte mich jedoch nicht mit verschiedenen ENV-Variablen befassen, die ich setzen oder deaktivieren muss.
Ich habe es auch versucht bash -c "some command"und bash -l -c "some commmand", aber alle kopieren die aktuelle Umgebung.
Das nächste, was mir gekommen ist, ist eine Ghettolösung: ssh me@localhost "some command"
/bin/bash --l, was ich bereits versucht habe. Es kopiert die ursprüngliche Umgebung. Probieren Sie es aus : export SOME_VAL=something. Dann /bin/bash --login. Dann env | grep SOME_VAL. Der Wert wird da sein.
/bin/bash --login, um dieses Verhalten zu erhalten. Ich benutze es zB um ein richtiges zu bekommen$PATH.