(PHP 5, PHP 7, PHP 8)
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.
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).
|