(PHP 5)
proc_get_status — proc_open() tarafından açılmış bir süreç hakkında bilgi döndürür
proc_get_status() işlevi, proc_open() tarafından açılmış bir süreçle ilgili verileri döndürür.
Başarısızlık durumunda FALSE, aksi takdirde toplanan verileri içeren bir dizi döner. Dönen dizi şu elemanları içerir:
Eleman | Türü | Açıklama |
---|---|---|
command | string | proc_open() işlevine aktarılan komut dizgesi. |
pid | int | Süreç kimliği. |
running | bool | Süreç hala çalışıyorsa TRUE, sonlanmışsa FALSE. |
signaled | bool | Alt süreç yakalanmayan bir sinyal ile sonlanmışsa TRUE. Windows üzerinde daima FALSE'tır. |
stopped | bool | Alt süreç bir sinyal ile durdurulmuşsa TRUE. Windows üzerinde daima FALSE'tır. |
exitcode | int | Süreç tarafından döndürülen çıkış kodu (sadece running FALSE ise anlamlıdır). İşlevin sadece ilk çağrısı gerçek değeri döndürür, diğerleri -1 döndürecektir. |
termsig | int | Alt sürecin sonlanmasını sağlayan sinyalin numarası (sadece signaled TRUE ise anlamlıdır). |
stopsig | int | Alt sürecin durdurulmasını sağlayan sinyalin numarası (sadece stopped TRUE ise anlamlıdır). |