每天我都要更新一堆存储库,并在其中一些执行另一个命令(来自CARTON,Perl模块依赖管理器).我总是使用一个循环做到这一点,但我想这样做平行GNU平行,如果它是可能的,但我不明白这么好它的教程.
我读过的更有相似之处可以帮助我被称为"在所有主机上运行相同的命令",所以我进入了所有repos的目录并尝试执行:parallel --onall carton但我不知道它是否有效.有人可以帮帮我吗?
parallel 'cd {} && git pull' ::: *
parallel 'cd {} && carbon' ::: *
Run Code Online (Sandbox Code Playgroud)