新しいログインセッションで「あたかも」コマンドを実行する方法はありますか?
私はすでに試しました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
。