(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
$süreç
) : arrayproc_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).
|