-
Notifications
You must be signed in to change notification settings - Fork 58
/
Copy pathproc-get-status.xml
156 lines (151 loc) · 4.14 KB
/
proc-get-status.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 2b782ad1abad454105767b8377c8d01716f7e654 Maintainer: yago Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id='function.proc-get-status' xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>proc_get_status</refname>
<refpurpose>Obtiene información sobre un proceso abierto por
<function>proc_open</function></refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>array</type><methodname>proc_get_status</methodname>
<methodparam><type>resource</type><parameter>process</parameter></methodparam>
</methodsynopsis>
<para>
<function>proc_get_status</function> recupera información sobre
un proceso abierto mediante el uso
de <function>proc_open</function>.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>process</parameter></term>
<listitem>
<para>
El <type>resource</type> <function>proc_open</function> que
será evaluado.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Un valor <type>array</type> con la información recolectada.
La matriz devuelta contiene los siguientes elementos:
</para>
<para>
<informaltable>
<tgroup cols="3">
<thead>
<row><entry>element</entry><entry>type</entry><entry>description</entry></row>
</thead>
<tbody>
<row>
<entry>command</entry>
<entry><type>string</type></entry>
<entry>
La cadena del comando que fue pasada a
<function>proc_open</function>.
</entry>
</row>
<row>
<entry>pid</entry>
<entry><type>int</type></entry>
<entry>process id</entry>
</row>
<row>
<entry>running</entry>
<entry><type>bool</type></entry>
<entry>
&true; si el proceso aun está siendo ejecutado, &false;
si ha terminado.
</entry>
</row>
<row>
<entry>signaled</entry>
<entry><type>bool</type></entry>
<entry>
&true; si el proceso hijo ha sido terminado por una
señal no atrapada. En windows, este valor siempre es
&false;.
</entry>
</row>
<row>
<entry>stopped</entry>
<entry><type>bool</type></entry>
<entry>
&true; si el proceso hijo fue detenido por una señal. En
windows, este valor siempre es &false;.
</entry>
</row>
<row>
<entry>exitcode</entry>
<entry><type>int</type></entry>
<entry>
El código de salida devuelto por el proceso (el cual
tiene sentido únicamente si <literal>running</literal>
es &false;). Solo la primera llamada a esta función
devuelve el valor real, la siguiente llamada devuelve
<literal>-1</literal>.
</entry>
</row>
<row>
<entry>termsig</entry>
<entry><type>int</type></entry>
<entry>
El número de la señal que causó que el
proceso hijo finalizara su ejecución (sólo tiene
sentido si <literal>signaled</literal> es &true;).
</entry>
</row>
<row>
<entry>stopsig</entry>
<entry><type>int</type></entry>
<entry>
El número de la señal que causó que el
proceso hijo detuviera su ejecución (sólo tiene
sentido si <literal>stopped</literal> es &true;).
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>proc_open</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->