(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). |