(PHP 5, PHP 7)
proc_get_status — proc_open() tarafından açılmış bir süreç hakkında bilgi döndürür
$süreç
)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).
|