ฉันคิดว่าฉันเข้าใจความแตกต่างระหว่างการโต้ตอบการเข้าสู่ระบบและแบทช์เชลล์ ดูลิงค์ต่อไปนี้สำหรับความช่วยเหลือเพิ่มเติม:
- อะไรคือความแตกต่างระหว่าง 'เข้าสู่ระบบ' และเปลือกทุบตี 'แบบโต้ตอบ' (จากเว็บไซต์น้องสาว: serverfault.com )
- 2.1: ประเภทของเชลล์: เชลล์แบบโต้ตอบและล็อกอิน (จากคู่มือผู้ใช้ไปยัง Z-Shell )
คำถามของฉันคือฉันจะทดสอบด้วยคำสั่ง / เงื่อนไขได้อย่างไรถ้าฉันใช้การโต้ตอบการล็อกอินหรือแบตช์เชลล์?
ฉันกำลังมองหาคำสั่งหรือเงื่อนไข (ที่ส่งคืนtrue
หรือfalse
) และฉันสามารถวางคำสั่ง if ตัวอย่างเช่น:
if [[ condition ]]
echo "This is a login shell"
fi