proc_get_status

(PHP 5, PHP 7, PHP 8)

proc_get_statusproc_open() tarafından açılmış bir süreç hakkında bilgi döndürür

Açıklama

proc_get_status(resource$süreç): array

proc_get_status() işlevi, proc_open() tarafından açılmış bir süreçle ilgili verileri döndürür.

Bağımsız Değişkenler

süreç

Hakkında bilgi döndürülecek proc_open() özkaynağı.

Dönen Değerler

Toplanan verileri içeren bir dizi döner. Dönen dizi şu elemanları içerir:

ElemanTürüAçıklama
commandstringproc_open() işlevine aktarılan komut dizgesi.
pidintSüreç kimliği.
runningbool Süreç hala çalışıyorsa true, sonlanmışsa false.
signaledbool Alt süreç yakalanmayan bir sinyal ile sonlanmışsa true. Windows üzerinde daima false'tır.
stoppedbool Alt süreç bir sinyal ile durdurulmuşsa true. Windows üzerinde daima false'tır.
exitcodeint Süreç tarafından döndürülen çıkış kodu (sadece runningfalse ise anlamlıdır). İşlevin sadece ilk çağrısı gerçek değeri döndürür, diğerleri -1 döndürecektir.
termsigint Alt sürecin sonlanmasını sağlayan sinyalin numarası (sadece signaledtrue ise anlamlıdır).
stopsigint Alt sürecin durdurulmasını sağlayan sinyalin numarası (sadece stoppedtrue ise anlamlıdır).

Ayrıca Bakınız

  • proc_open() - Bir komutu çalıştırır ve G/Ç için bir dosya tanıtıcı açar
To Top