လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> proc_close

proc_close

proc_open () မှဖွင့်လှစ်ခြင်းလုပ်ငန်းစဉ်ကိုပိတ်ပါ။ လုပ်ငန်းစဉ်ထွက်ပေါက်ကုဒ်ကိုပြန်သွားပါ
အမည်:proc_close
အမျိုးအစား:ပရိုဂရမ်ကွပ်မျက်
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:proc_open () function မှဖွင့်လှစ်ခြင်းလုပ်ငန်းစဉ်ကိုပိတ်ပါ။ လုပ်ငန်းစဉ်၏ထွက်ပေါက်အခြေအနေကုဒ်ကိုပြန်ပို့ပါ

function name: prot_close ()

သက်ဆိုင်သောဗားရှင်း - PHP 4> = 4.3.0, PHP 5, PHP 7

function ကိုဖော်ပြချက် - proc_open () function ကိုဖွင့်သည့်လုပ်ငန်းစဉ်ကိုပိတ်ပြီးလုပ်ငန်းစဉ်၏ထွက်ပေါက်အဆင့်အတန်းကိုပြန်ပို့ရန် proc_close () ကိုပိတ်ရန် Proc_close () ကိုပိတ်ထားသည်။

Syntax: Int Prock_close (အရင်းအမြစ် $ လုပ်ငန်းစဉ်)

Parametermer

  • $ process - proc_open () function ကိုမှပြန်လာသောလုပ်ငန်းစဉ်အရင်းအမြစ်။

Value ကိုပြန်သွားပါ

  • အကယ်. လုပ်ငန်းစဉ်ကိုအောင်မြင်စွာပိတ်ထားပါကဖြစ်စဉ်၏ထွက်ပေါက်အခြေအနေကုဒ်ကိုပြန်လည်ရောက်ရှိသည်။
  • Shutdown Process မအောင်မြင်ပါကသို့မဟုတ်လုပ်ငန်းစဉ်သည်မထွက်ပါက --1 သို့ပြန်သွားသည်။

ဥပမာ -

 // 打开进程$descriptors = array( 0 => array('pipe', 'r'), // 标准输入1 => array('pipe', 'w'), // 标准输出2 => array('pipe', 'w') // 标准错误输出); $process = proc_open('ls', $descriptors, $pipes); if (is_resource($process)) { // 关闭进程$exitCode = proc_close($process); if ($exitCode === -1) { echo "无法关闭进程或进程未退出。"; } else { echo "进程已成功关闭,退出状态码为:" . $exitCode; } } else { echo "无法打开进程。"; }

မှတ်စုများ

  • proc_close () function ကို proc_open () function ကိုဖွင့်လှစ်သည့်လုပ်ငန်းစဉ်များကိုပိတ်ရန်သာအသုံးပြုနိုင်သည်။
  • လုပ်ငန်းစဉ်ကိုပိတ်ထားပြီးသောအခါလုပ်ငန်းစဉ်၏ထွက်ပေါက်အဆင့်အတန်းစသဖြင့်လုပ်ငန်းစဉ်၏အသေးစိတ်အချက်အလက်များကိုသင်ရရှိရန် proc_get_status () function ကိုသုံးနိုင်သည်။
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • ပြင်ပပရိုဂရမ်များကို Execute လုပ်ပြီးမူလထုတ်လုပ်မှုကိုပြပါ passthru

    passthru

    ပြင်ပပရိုဂရမ်များကို
  • လက်ရှိလုပ်ငန်းစဉ်၏ ဦး စားပေးပြောင်းလဲမှု proc_nice

    proc_nice

    လက်ရှိလုပ်ငန်းစဉ်၏ဦး
  • proc_open () မှဖွင့်လှစ်ခြင်းလုပ်ငန်းစဉ်ကိုပိတ်ပါ။ လုပ်ငန်းစဉ်ထွက်ပေါက်ကုဒ်ကိုပြန်သွားပါ proc_close

    proc_close

    proc_open()မှဖွင့်လှ
  • ပြင်ပပရိုဂရမ်များ Execute လုပ်ခြင်းနှင့် output ကိုပြသခြင်း system

    system

    ပြင်ပပရိုဂရမ်များExe
  • proc_open မှဖွင့်လှစ်လုပ်ငန်းစဉ်ကိုသတ် proc_terminate

    proc_terminate

    proc_openမှဖွင့်လှစ်
  • ပြင်ပပရိုဂရမ်တစ်ခုကိုလုပ်ဆောင်ပါ exec

    exec

    ပြင်ပပရိုဂရမ်တစ်ခုကိ
  • shell ကို Metacharacter Elae escapeshellcmd

    escapeshellcmd

    shellကိုMetacharacte
  • command များကို shell 0 န်းကျင်မှတစ်ဆင့် Execute လုပ်ပြီး output ကို string တစ်ခုအဖြစ်ပြန်ပို့ပါ shell_exec

    shell_exec

    commandများကိုshell0
လူကြိုက်များသော ဆောင်းပါးများ