class Status extends Alvine

Ergebnis eines Befehls

$status = new Status($process);
echo $status->getExitCode();

Properties

protected string $command
protected integer $pid
protected boolean $running
protected boolean $signaled
protected boolean $stopped
protected integer $exitcode
protected integer $termsig
protected integer $stopsig

Methods

__construct(resource $resource)

Status

string
getCommand()

Befehl

integer
getPid()

Prozess-ID

boolean
isRunning()

Prozess wird ausgeführt

boolean
isSignaled()

Signaled

boolean
isStopped()

Stopped

integer
getExitCode()

Exitcode

integer
getTermSignal()

Signal

integer
getStopSignal()

Signal

Details

at line 89
__construct(resource $resource)

Status

Parameters

resource $resource Prozess-Resource

Exceptions

TypeException

at line 114
string getCommand()

Befehl

Return Value

string Befehl

at line 123
integer getPid()

Prozess-ID

Return Value

integer PID

at line 132
boolean isRunning()

Prozess wird ausgeführt

Return Value

boolean true wenn der Przess noch läuft

at line 143
boolean isSignaled()

Signaled

Auf Windows immer false

Return Value

boolean true wenn der Prozess terminiert wurde

at line 154
boolean isStopped()

Stopped

Auf Windows immer false

Return Value

boolean true wenn der Prozess gestoppt wurde

at line 167
integer getExitCode()

Exitcode

Hinweis: Wird proc_get_status mehrfach aufgerufen, so hält dieser Wert nur beim ersten Aufruf den richtigen Wert, ansonsten ist das Ergebnis dieser Funktion -1.

Return Value

integer Exitcode

at line 176
integer getTermSignal()

Signal

Return Value

integer Signal

at line 185
integer getStopSignal()

Signal

Return Value

integer Signal