pexec
pexec是用于Linux和其他类Unix操作系统的命令行实用工具,它允许用户并行的执行shell命令。指定代码可以要么在本地要么在远程主机上执行,它使用ssh与远程主机建立安全通道。类似于shell循环,在循环开始任务重复时变更一个变量,它可以将多个值传递给指定命令或脚本。pexec是自由软件实用工具,是GNU计划的一部分[1],它可在GPLv3条款下获得[2],是当前Debian稳定发行版的一部分[3]。
開發者 | GNU计划 |
---|---|
源代码库 | |
编程语言 | C |
操作系统 | Linux和其他类Unix操作系统 |
类型 | 实用工具 |
许可协议 | GPLv3 |
网站 | www |
用法
最常用的用法是替代shell循环,例如将:
for x in v1 v2 v3 v4 ; do
do_something $x
done
替代为如何下形式:
pexec -r v1 v2 v3 v4 -e x -o - -c 'do_something $x'
这里的集合有四个元素v1、v2、v3、v4,定义了(环境)变量$x可有的值。程序pexec的特征还有:
引用
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.