Skip to main content

عملدرآمد - لینکس کمانڈ - یونیسی کمان

40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу Алиэкспресс 2019 (مئی 2024)

40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу Алиэкспресс 2019 (مئی 2024)
Anonim

نام: عملدرآمد، عملدرآمد، عملدرآمد، عملدرآمد، عملدرآمد - ایک فائل پر عملدرآمد

مطمئن

# شامل کریں Extern چار ** ماحول، انٹرو پلے (const چار * راستہ، const چار * آرٹ، …)؛int execlp (const char * فائل، const char * arg، …)؛int execle (const char * path، const char * arg، …، char * const envp )؛انٹرو پھانسی (کانس چار * راستہ، چار * const argv )؛int execvp (const char * فائل، چار * const argv )؛

تفصیل

Theعملدرآمد افعال کے خاندان کو موجودہ عمل کی تصویر کو ایک نیا عمل کی تصویر کے ساتھ تبدیل کردیا جاتا ہے. اس دستی صفحے میں بیان کردہ افعال فنکشن کے سامنے سامنے کے سرے ہیںعملدرآمد(2). ان افعال کے لئے ابتدائی دلیل ایک ایسی فائل کا راستہ ہے جس پر عملدرآمد کرنا ہے.

The سر چار * آرک اور بعد میں یلپسعملدرآمد, عملدرآمد، اورعملدرآمدافعال کے بارے میں سوچا جا سکتا ہے arg0 , آرٹ 1 , …, argn . ایک ساتھ ساتھ وہ ایک یا زیادہ پوائنٹس کی فہرست کی وضاحت کرتے ہیں جو غیر معطل شدہ تاروں پر مشتمل ہے جو اعدام شدہ پروگرام میں دستیاب دلیل کی فہرست کی نمائندگی کرتا ہے. کنونشن کی طرف سے پہلی دلیل، فائل کو عملدرآمد کے ساتھ منسلک فائل کا نام بتانا چاہئے. دلائل کی فہرست ضروری ہے ایک کی طرف سے ختم کیا جائے گاخالی پوائنٹر.

Theایگزیکٹو اورپھانسی کام افعال کی ایک صف فراہم کرتا ہے جس میں نال ختم ہونے والی تاریں موجود ہیں جو نئے پروگرام میں دستیاب دلیل کی فہرست کی نمائندگی کرتی ہیں. کنونشن کی طرف سے پہلی دلیل، فائل کو عملدرآمد کے ساتھ منسلک فائل کا نام بتانا چاہئے. پوائنٹس کی صف کو ایک طرف سے ختم کیا جانا چاہئےخالی پوائنٹر.

Theعملدرآمد فنکشن کو عمل کرنے کے عمل میں بھی ماحول کے ماحول کو بھی بیان کرتا ہےخالی پوائنٹر جو پیرامیٹر کی فہرست میں یا دلیل کے اضافی پیرامیٹر کے ساتھ آرکور سر میں پوائنٹر کی فہرست کو ختم کرتا ہے. یہ اضافی پیرامیٹر پوائنٹس کی صف ہے نال ختم ہونے والے تار اور ضروری ہے ایک کی طرف سے ختم کیا جائے گاخالی پوائنٹر. دیگر افعال بیرونی متغیر سے نئی عمل کی تصویر کے ماحول کو لے جاتے ہیں ماحول موجودہ عمل میں.

ان میں سے کچھ کاموں میں خصوصی سیمنکس ہیں.

افعالعملدرآمد اورپھانسی اگر کسی مخصوص فائل کا نام ایک سلیش (/) کردار پر مشتمل نہیں ہے تو ایک قابل عمل فائل کی تلاش میں شیل کے اعمال کو نقل کرے گا. تلاش کا راستہ ماحول میں مخصوص راستہ ہےPATH متغیر. اگر یہ متغیر مخصوص نہیں ہے تو، پہلے سے طے شدہ راستہ ``: / بن: / usr / bin '' استعمال کیا جاتا ہے. اس کے علاوہ، بعض غلطیوں کو خاص طور پر علاج کیا جاتا ہے.

اگر اجازت کسی فائل کے لئے مسترد کردی گئی ہے (کوشش کی گئی ہےعملدرآمد واپس آیاEACCES)، یہ افعال باقی تلاش کے راستے کی تلاش جاری رکھیں گے. اگر کوئی دوسری فائل نہیں ملتی ہے، تاہم، وہ عالمی متغیر سے واپس آ جائیں گے غلط تیارEACCES.

اگر فائل کے ہیڈر کو تسلیم نہیں کیا جاتا ہے (کوشش کیعملدرآمد واپس آیاENOEXEC)، یہ افعال اس کی پہلی دلیل کے طور پر فائل کی راہ کے ساتھ شیل پر عمل کرے گا. (اگر یہ کوشش ناکام ہوگئی ہے تو، مزید تلاش نہیں کیا جاسکتا.)

واپس قیمت

اگر کوئیعملدرآمد افعال واپسی، ایک غلطی ہو جائے گی. واپسی کی قیمت -1 ہے، اور عالمی متغیر غلط غلطی کی نشاندہی کرنے کے لئے مقرر کیا جائے گا.