eengstrom / gsh Goto Github PK
View Code? Open in Web Editor NEWThis project forked from kees/gsh
Parallel SSH Execution
License: GNU General Public License v2.0
This project forked from kees/gsh
Parallel SSH Execution
License: GNU General Public License v2.0
Well, this is seriously undocumented code. The short version is: perl Makefile.PL make make install And then create a file called /etc/ghosts which lists all the machines you want to contact. It would look something like this: # Macros sunprod=solaris^e450 # Machines # # Name Group Hardware OS bilbo prod intel linux baggins prod e4500 solaris tolkien devel e450 solaris Machine groups are run together with "+"s and "^"s as you see fit: ghosts intel+e450 ghosts prod^intel The user can also define its own sets of machines in one of the following files (whichever is found first is the one in used): $HOME/.ghosts $HOME/.config/ghosts $HOME/etc/ghosts The global and user-defined configurations are merged together by the "ghosts" command. The "ghosts" command just shows the resulting list. "gsh" a group to run a command: gsh devel+intel "cat /etc/motd" You'll need to have ssh set up with trusted RSA keys, though. I should cover that in here too, but it's REALLY late tonight, and I just want to get this posted so my buddy will quite bugging me about downloading the "latest" version. :P See the TODO file for the huge list of things I need to do. Mostly documentation. :) Credit where credit is due: this is very very losely based on the "gsh" tool that came (comes?) with the Perl distribution, and on extra work by Mike Murphy. My version will do things in parallel, and does proper macro expansions. It is released under the GNU General Public License. Kees Cook [email protected]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.