มีวิธีเรียกใช้คำสั่ง "ราวกับว่า" มันอยู่ในเซสชั่นการเข้าสู่ระบบใหม่หรือไม่?
env -i
ผมได้พยายามแล้ว อย่างไรก็ตามฉันไม่ต้องการจัดการกับตัวแปร ENV ต่างๆที่ฉันต้องตั้งค่าหรือยกเลิกการตั้งค่า
ฉันได้ลองbash -c "some command"
แล้วbash -l -c "some commmand"
เช่นกัน แต่พวกเขาทั้งหมดคัดลอกสภาพแวดล้อมปัจจุบัน
สิ่งที่ฉันได้มาใกล้ที่สุดคือทางออกสลัม: ssh me@localhost "some command"
/bin/bash --l
ที่ฉันได้ลองไปแล้ว มันคัดลอกสภาพแวดล้อมเดิม export SOME_VAL=something
ลองใช้: /bin/bash --login
แล้วก็ env | grep SOME_VAL
แล้วก็ ค่าจะอยู่ที่นั่น
/bin/bash --login
เพื่อให้ได้พฤติกรรมนั้น$PATH
ฉันจะใช้มันเช่นที่จะได้รับที่เหมาะสม