Exec คืออะไร

Exec อาจอ้างถึงสิ่งต่อไปนี้:

1. เมื่ออ้างถึงบรรทัดคำสั่งเช่น Linux หรือ Unix, exec คือคำสั่งเชลล์ BOURNE และ POSIX ที่แทนที่กระบวนการเชลล์ปัจจุบันด้วยคำสั่งที่ระบุหลังจาก exec คำสั่งนี้ไม่ได้สร้าง PID ใหม่ ตัวอย่างเช่นหากคุณต้องเรียกใช้ exec เชลล์จะถูกแทนที่ด้วยคำสั่งนั้น เมื่อออกจากคำสั่งแล้วเชลล์จะออก

เคล็ดลับ: หากคุณกำลังพยายามเรียกใช้งานสคริปต์หรือชนิดการใช้โปรแกรม. / นำหน้าสคริปต์หรือโปรแกรมอย่าใช้ exec

2. เมื่ออ้างถึงการเขียนโปรแกรมหรือภาษาสคริปต์เช่น C, Perl หรือ PHP, exec เป็นฟังก์ชันที่เรียกใช้งานโปรแกรมจากภายในโปรแกรม ตัวอย่างเช่นใน Perl คุณสามารถใช้บรรทัดต่อไปนี้เพื่อพิมพ์ไฟล์ในไดเรกทอรีปัจจุบันบนระบบ Linux

exec "ls"

3. ด้วย SSI คำสั่ง exec จะใช้เพื่อดำเนินการคำสั่งบนเซิร์ฟเวอร์และแสดงผลลัพธ์ไปยังหน้าเว็บ ตัวอย่างเช่นหากเราต้องการแสดงผลลัพธ์เดียวกันกับที่ใช้ในตัวอย่างด้านบนบนหน้าเว็บที่ใช้ SSI คุณสามารถใช้คำสั่งที่คล้ายกับตัวอย่างต่อไปนี้

Command, Execute, Fork, PID, เงื่อนไขการเขียนโปรแกรม