5 ms·
Hi all, I have created my second Python script, and would appreciate comments, contributions or just someone to discuss it with, as i am sure it can be optimiz
by adionditsak 13y ago
Hi all,
I have created my second Python script, and would appreciate comments, contributions or just someone to discuss it with, as i am sure it can be optimized in many ways, as it is a part of my learning. The script is for configuring UNIX/Linux machines with shell scripts with Python - So pretty much a Python way of Fucking shell scripts.
I added it to Github so you can view it there:
https://github.com/adionditsak/shellconf.py https://github.com/adionditsak/shellconf.py :-)
Sincerely,
Anders
- clarkevans 13y agoAlong this line, you might find "cogs" (a toolkit for developing command-line utilities in Python) useful to build upon, it's an internal tool we use at Prometheus that's MIT licensed: https://bitbucket.org/prometheus/cogs https://bitbucket.org/prometheus/cogs
- nburger 13y agoGood stuff. Take a look at Fabric for another (and very commonly-used) example of Python wrapping SSH: http://docs.fabfile.org http://docs.fabfile.org. Also you might look to Paramiko for a native SSH implementation: https://github.com/paramiko/paramiko https://github.com/paramiko/paramiko.
- adionditsak 13y agoHi Nburger, Thanks. Yeah, Fabric is awesome. Really like it. Have not looked that much at Paramiko tho.
- unwind 13y agoThe explanation: "Run local shell scripts chronologically on defined remote servers asynchronously." reads like Yoda-speak to me. :)
- adionditsak 13y agoHehe the shell scripts are executed one by one chronologically, but the request to the servers are asynchronously. Does not work so good yet tho... need to fix it :-) EDIT: With that said... could be awesome we contributions.