<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Pexec</id>
	<title>Pexec - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Pexec"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Pexec&amp;action=history"/>
	<updated>2026-06-29T00:44:53Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Pexec&amp;diff=3238217&amp;oldid=prev</id>
		<title>imported&gt;ExultantEditor 来自 2025年12月26日 (五) 17:33</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Pexec&amp;diff=3238217&amp;oldid=prev"/>
		<updated>2025-12-26T17:33:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Lowercase|pexec}}&lt;br /&gt;
{{noteTA|G1=IT}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name                   = pexec&lt;br /&gt;
| title                  = pexec&lt;br /&gt;
| logo                   = &lt;br /&gt;
| logo size              = &lt;br /&gt;
| screenshot             = &amp;lt;!-- [[File: ]] --&amp;gt;&lt;br /&gt;
| caption                = &lt;br /&gt;
| collapsible            = &lt;br /&gt;
| author                 = &lt;br /&gt;
| developer              = [[GNU计划]]&lt;br /&gt;
| released               = &amp;lt;!-- {{Start date|YYYY|MM|DD|df=yes/no}} --&amp;gt;&lt;br /&gt;
| discontinued           = &lt;br /&gt;
| latest release version = 1.0rc8&lt;br /&gt;
| latest release date    = {{Start date and age|2009|9|14|df=yes}}&lt;br /&gt;
| programming language   = [[C语言|C]]&lt;br /&gt;
| operating system       = [[Linux]]和其他[[类Unix]]操作系统&lt;br /&gt;
| platform               = &lt;br /&gt;
| size                   = &lt;br /&gt;
| language               = &lt;br /&gt;
| status                 = &lt;br /&gt;
| genre                  = 实用工具&lt;br /&gt;
| license                = [[GPLv3]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;pexec&amp;#039;&amp;#039;&amp;#039;是用于[[Linux]]和其他[[类Unix]]操作系统的[[命令行]]实用工具，它允许用户[[并行计算|并行]]的执行[[Bourne shell|shell]][[命令 (计算机)|命令]]。指定代码可以要么在本地要么在远程主机上执行，它使用[[Secure Shell|ssh]]与远程主机建立安全通道。类似于shell循环，在循环开始任务重复时变更一个变量，它可以将多个值传递给指定命令或脚本。pexec是[[自由软件]]实用工具，是[[GNU计划]]的一部分&amp;lt;ref&amp;gt;{{cite web|url=http://savannah.gnu.org/projects/pexec/|title=pexec - Summary|accessdate=25 June 2012|archive-date=2019-05-30|archive-url=https://web.archive.org/web/20190530065541/http://savannah.gnu.org/projects/pexec/|dead-url=no}}&amp;lt;/ref&amp;gt;，它可在[[GPLv3]]条款下获得&amp;lt;ref&amp;gt;{{Cite web |url=https://www.gnu.org/software/pexec/ |title=www.gnu.org/software/pexec/ |accessdate=2019-05-30 |archive-date=2019-06-01 |archive-url=https://web.archive.org/web/20190601112816/http://www.gnu.org/software/pexec/ |dead-url=no }}&amp;lt;/ref&amp;gt;，是当前[[Debian]]稳定发行版的一部分&amp;lt;ref&amp;gt;{{Cite web |url=https://packages.debian.org/stable/pexec |title=packages.debian.org/stable/pexec |accessdate=2019-05-30 |archive-date=2019-02-07 |archive-url=https://web.archive.org/web/20190207015753/https://packages.debian.org/stable/pexec |dead-url=no }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
最常用的用法是替代shell循环，例如将：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 for x in v1 v2 v3 v4 ; do &lt;br /&gt;
     do_something $x&lt;br /&gt;
 done&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
替代为如何下形式：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 pexec -r v1 v2 v3 v4 -e x -o - -c &amp;#039;do_something $x&amp;#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
这里的集合有四个元素v1、v2、v3、v4，定义了（环境）变量$x可有的值。程序pexec的特征还有：&lt;br /&gt;
* 自动重定向[[标准输入]]、[[标准输出]]和[[标准错误输出]]来自或去到正规文件；&lt;br /&gt;
* 从文件而非命令行参数获得输入集合；&lt;br /&gt;
* 重新格式化输出和错误流的能力；&lt;br /&gt;
* 支持在shell循环内部的[[Mutex|互斥排他]]和原子性命令执行（为了避免不希望的高I/O{{le|负荷|Load (computing)}}）；&lt;br /&gt;
* 使用其他[[远程外壳|remote shell]]替代[[Secure Shell|ssh]]；&lt;br /&gt;
* 使用监管（supervisor）守护程序进行在pexec的并行实例间的资源平衡。&lt;br /&gt;
可选特征可以使用[[命令行参数]]来获取。作为缺省，pexec尝试检测[[CPU]]数目并全部使用它们。&lt;br /&gt;
&lt;br /&gt;
==参见==&lt;br /&gt;
* [[GNU parallel]]&lt;br /&gt;
* [[xargs]]&lt;br /&gt;
&lt;br /&gt;
== 引用 ==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
* [https://www.gnu.org/software/pexec/pexec.1.html pexec的手册页]{{Wayback|url=https://www.gnu.org/software/pexec/pexec.1.html |date=20190511122432 }}&lt;br /&gt;
* [https://www.gnu.org/software/pexec/ 项目主页]{{Wayback|url=https://www.gnu.org/software/pexec/ |date=20190601112816 }}&lt;br /&gt;
&lt;br /&gt;
{{GNU}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GNU计划软件]]&lt;br /&gt;
[[Category:Unix进程和任务管理相关软件]]&lt;/div&gt;</summary>
		<author><name>imported&gt;ExultantEditor</name></author>
	</entry>
</feed>