ما هو Exec؟

قد تشير Exec إلى أي مما يلي:

1. عند الإشارة إلى سطر أوامر مثل Linux أو Unix ، فإن exec هو أمر BOURNE و POSIX shell يستبدل عملية shell الحالية بالأمر المحدد بعد exec. لا يقوم هذا الأمر بإنشاء معرف PID جديد. على سبيل المثال ، إذا كنت ستقوم بتشغيل exec ، فسيتم استبدال shell بهذا الأمر. عندما يتم إنهاء هذا الأمر ، فإن قذيفة الخروج.

نصيحة: إذا كنت تحاول تنفيذ برنامج نصي أو نوع استخدام البرنامج. / أمام البرنامج النصي أو البرنامج ، فلا تستخدم exec.

2. عند الإشارة إلى لغة البرمجة أو البرمجة النصية مثل C أو Perl أو PHP ، فإن exec هي وظيفة تنفذ برنامجًا من داخل البرنامج. على سبيل المثال ، في Perl ، يمكنك استخدام السطر التالي لطباعة الملفات في الدليل الحالي على نظام Linux.

exec "ls"

3. مع SSI ، يتم استخدام الأمر exec لتنفيذ أمر على الخادم وعرض الإخراج على صفحة الويب. على سبيل المثال ، إذا أردنا عرض المخرجات نفسها المستخدمة في المثال أعلاه على صفحة ويب باستخدام SSI ، فيمكنك استخدام أمر مشابه للمثال التالي.

شروط القيادة ، التنفيذ ، الشوكة ، PID ، البرمجة