ขณะนี้ฉันกำลังตั้งค่าการกำหนดค่า bash ที่ค่อนข้างซับซ้อนซึ่งจะใช้กับเครื่องหลายเครื่อง ฉันพยายามที่จะตรวจสอบว่ามันเป็นไปได้ที่จะตรวจสอบว่าฉันเข้าสู่ระบบผ่านทาง SSH หรือบนเครื่องท้องถิ่น เช่นนี้ฉันสามารถตั้งค่านามแฝงบางอย่างขึ้นอยู่กับความจริงที่ว่า เช่นเดียวกับ aliasing halt
การrestart
ตั้งแต่หยุดเซิร์ฟเวอร์ระยะไกลไม่อาจจะเป็นสิ่งที่ดีที่สุดที่จะทำ
สิ่งที่ฉันรู้จนถึงตอนนี้คือตัวแปรสภาพแวดล้อมSSH_CLIENT
ถูกตั้งค่าเมื่อฉันเข้าสู่ระบบผ่านทาง ssh แต่น่าเสียดายที่ตัวแปรนี้จะถูกยกเลิกเมื่อฉันเริ่มต้นเปลือกใช้ super sudo -s
กับ ฉันก็รู้ว่าฉันสามารถส่งพารามิเตอร์ไปยัง sudo ที่สั่งให้ sudo เพื่อคัดลอกตัวแปรสภาพแวดล้อมทั้งหมดของฉันไปยังสภาพแวดล้อมเชลล์ใหม่ แต่ถ้าฉันไม่ต้องการทำสิ่งนี้จะมีวิธีอื่นหรือไม่?
ps afx
และ TTY สำหรับเชลล์ที่ไม่ได้ทำงานps
จะเป็นการเข้าสู่ระบบอื่น