1
0
mirror of https://github.com/node-red/node-red.git synced 2023-10-10 13:36:53 +02:00

Update 90-exec.html

This commit is contained in:
xuyu0v0 2023-07-10 21:29:53 +08:00 committed by GitHub
parent e09d8890f0
commit 378e2f980e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -14,7 +14,7 @@
limitations under the License. limitations under the License.
--> -->
<script type="text/x-red" data-help-name="exec"> <script type="text/html" data-help-name="exec">
<p>运行系统命令并返回其输出。</p> <p>运行系统命令并返回其输出。</p>
<p>可以将节点配置为等待命令完成,或者在命令生成时发送其输出。</p> <p>可以将节点配置为等待命令完成,或者在命令生成时发送其输出。</p>
<p>运行的命令可以在节点中配置,也可以由收到的消息提供。</p> <p>运行的命令可以在节点中配置,也可以由收到的消息提供。</p>
@ -31,7 +31,7 @@
<h3>输出</h3> <h3>输出</h3>
<ol class="node-ports"> <ol class="node-ports">
<li>标准输出(stdout) <li>标准输出
<dl class="message-properties"> <dl class="message-properties">
<dt>payload <span class="property-type">字符串</span></dt> <dt>payload <span class="property-type">字符串</span></dt>
<dd>命令的标准输出。</dd> <dd>命令的标准输出。</dd>
@ -41,7 +41,7 @@
<dd>仅执行模式一个返回代码对象的副本在端口3上也可用</dd> <dd>仅执行模式一个返回代码对象的副本在端口3上也可用</dd>
</dl> </dl>
</li> </li>
<li>标准error输出(stderr) <li>标准错误
<dl class="message-properties"> <dl class="message-properties">
<dt>payload <span class="property-type">字符串</span></dt> <dt>payload <span class="property-type">字符串</span></dt>
<dd>命令的标准错误输出。</dd> <dd>命令的标准错误输出。</dd>
@ -66,6 +66,7 @@
<p>带空格的命令或参数应该用引号引起来:<code>“这是一个参数”</code></p> <p>带空格的命令或参数应该用引号引起来:<code>“这是一个参数”</code></p>
<p>返回的<code>有效荷载</code>通常是<i>字符串</i>类型除非检测到非UTF8字符在这种情况下它会是<i>buffer</i>类型。</p> <p>返回的<code>有效荷载</code>通常是<i>字符串</i>类型除非检测到非UTF8字符在这种情况下它会是<i>buffer</i>类型。</p>
<p>节点处于活动状态时该节点的状态图标和PID将可见。对此更改可以通过<code>Status</code>节点读取。</p> <p>节点处于活动状态时该节点的状态图标和PID将可见。对此更改可以通过<code>Status</code>节点读取。</p>
<p><code>隐藏控制台</code> 选项将隐藏通常在Windows系统上显示的进程控制台。</p>
<h4>杀死进程</h4> <h4>杀死进程</h4>
<p>发送<code>msg.kill</code>将杀死一个活动进程。<code>msg.kill</code>应该是包含要发送的信号类型的字符串,例如<code>SIGINT</code><code>SIGQUIT</code><code>SIGHUP</code>。如果设置为空字符串,则默认为<code>SIGTERM</code></p> <p>发送<code>msg.kill</code>将杀死一个活动进程。<code>msg.kill</code>应该是包含要发送的信号类型的字符串,例如<code>SIGINT</code><code>SIGQUIT</code><code>SIGHUP</code>。如果设置为空字符串,则默认为<code>SIGTERM</code></p>
<p>如果节点有多个进程在运行,则还必须设置<code>msg.pid</code>并设置要杀死的PID的值。</p> <p>如果节点有多个进程在运行,则还必须设置<code>msg.pid</code>并设置要杀死的PID的值。</p>