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的特徵還有:
參見
編輯引用
編輯- ^ pexec - Summary. [25 June 2012]. (原始內容存檔於2019-05-30).
- ^ www.gnu.org/software/pexec/. [2019-05-30]. (原始內容存檔於2019-06-01).
- ^ packages.debian.org/stable/pexec. [2019-05-30]. (原始內容存檔於2019-02-07).