Skip to main content

A tool for running commands on remote servers

Project description

ssh-run on PyPI ssh-run on PyPI GitHub issues for ssh-run

Run a shell command across multiple SSH servers in sequence.

Installation

pip install ssh-run

Usage

Show usage information with:

ssh-run –help

Examples

Run a command on a single remote host:

ssh-run -h example.com – echo hello world

Run a command on multiple remote hosts:

cat hosts | ssh-run -H - – echo hello world

Run a command on hosts matched by a chef search:

knife search -i “chef_evironment:staging” 2>/dev/null | ssh-run -H - – echo hello world

Start a shell for running multiple commands:

ssh-run -h host1 -h host2

Requirements

Runs on Python 2.6 and above, including Python 3.

Licence

ssh-run is licenced under the MIT Licence.

Author

Written by Sam Clements at DataSift.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ssh-run-2.2.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

ssh_run-2.2.0-py2.py3-none-any.whl (10.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file ssh-run-2.2.0.tar.gz.

File metadata

  • Download URL: ssh-run-2.2.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ssh-run-2.2.0.tar.gz
Algorithm Hash digest
SHA256 100aef0143945377137382fc50d16875485598bdb27c1f20064e1983f6f55d4a
MD5 71048a49b28fd1a313dfa600eb2cc480
BLAKE2b-256 7d1e40ade2099060d6bb7eb621105debc4651dc7ceeeaedc9d10cc9b67633403

See more details on using hashes here.

File details

Details for the file ssh_run-2.2.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for ssh_run-2.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6371b46cd0138e6d131a7502d4ee85a05d84973f2df5f6e728c88b6138dd76b3
MD5 9dc595f093318f38bd590d290c923768
BLAKE2b-256 d9466f9920d7191b08aaec169117525b26fcfa79b64efdc27ada4ec98c795175

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page