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.