สารบัญ:
วีดีโอ: ฉันจะติดตามเชลล์สคริปต์ได้อย่างไร
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
การติดตามเชลล์ แปลว่า การติดตาม การดำเนินการของคำสั่งในa เชลล์สคริปต์ . เพื่อเปิด การติดตามเปลือก ให้ใช้ตัวเลือกการดีบัก -x สิ่งนี้ชี้นำ เปลือก เพื่อแสดงคำสั่งและอาร์กิวเมนต์ทั้งหมดบนเทอร์มินัลขณะที่ดำเนินการ
ในทำนองเดียวกัน มีคนถามว่า ฉันจะติดตามสคริปต์ทุบตีได้อย่างไร
เริ่มต้น.ของคุณ สคริปต์ทุบตี กับ ทุบตี -NS./ สคริปต์ .sh หรือเพิ่มใน.ของคุณ สคริปต์ ตั้งค่า -x เพื่อดูเอาต์พุตการดีบัก คุณสามารถใช้ตัวเลือก -p ของคำสั่ง logger เพื่อตั้งค่าสิ่งอำนวยความสะดวกแต่ละรายการและระดับในการเขียนเอาต์พุตผ่าน syslog โลคัลไปยังไฟล์บันทึกของตัวเอง
ฉันจะรันเชลล์สคริปต์ในโหมด verbose ได้อย่างไร ด้านล่างนี้คือตัวเลือกการดีบักเชลล์สคริปต์หลัก:
- -v (ย่อมาจาก verbose) – บอกให้เชลล์แสดงบรรทัดทั้งหมดในสคริปต์ในขณะที่อ่าน มันเปิดใช้งานโหมด verbose
- -n (ย่อมาจาก noexec หรือ no ecxecution) – สั่งให้เชลล์อ่านคำสั่งทั้งหมด แต่ไม่ดำเนินการ
ในที่นี้ ฉันจะดูบันทึกของเชลล์สคริปต์ได้อย่างไร
บันทึก Linux สามารถดูได้ด้วย สั่งการ ซีดี/วาร์/ บันทึก จากนั้นพิมพ์ สั่งการ จะได้เห็น บันทึก เก็บไว้ใต้ไดเร็กทอรีนี้ ที่สำคัญที่สุดอย่างหนึ่ง บันทึก เพื่อดูเป็น syslog ซึ่ง บันทึก ทุกอย่างยกเว้นข้อความที่เกี่ยวข้องกับการตรวจสอบสิทธิ์
คุณจะดีบักสคริปต์อย่างไร
ในการดีบักสคริปต์:
- เปิดใช้งาน Script Debugger โดยทำอย่างใดอย่างหนึ่งต่อไปนี้:
- •
- ใช้การควบคุมเหล่านี้เพื่อดีบักสคริปต์:
- เลือก หยุดชั่วคราวเมื่อเกิดข้อผิดพลาด หากคุณต้องการให้สคริปต์หยุดชั่วคราวเมื่อพบข้อผิดพลาด
- เลือกเมนูเครื่องมือ > ตัวแก้ไขสคริปต์
- ดำเนินการสคริปต์ที่เรียกสคริปต์ย่อย
- คลิก ก้าวเข้าสู่