javierarilos / bashtasks

Execute bash commands via RabbitMQ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bashtasks

Execute bash commands remotely, using a competing consumer model.

simple example

import bashtasks
x = bashtasks.init(host='127.0.0.1', usr='guest', pas='guest')
x.post_task('ls -la')  # when done, result will be in bashtasks:pool:responses queue

TODO list

  • implement reconnect.
  • stdout, stderr response policy: all, only_stdin, only_stdout, on_error

About

Execute bash commands via RabbitMQ

License:Apache License 2.0


Languages

Language:Python 99.4%Language:Shell 0.6%