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.1.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

ssh_run-2.1.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.1.0.tar.gz.

File metadata

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

File hashes

Hashes for ssh-run-2.1.0.tar.gz
Algorithm Hash digest
SHA256 6ab41c0beebcf9cc43beb351fe9be2b93e2577387f0e1c2f074a0d807a5ccd45
MD5 d48549db147d039112fb30b0d67a53a2
BLAKE2b-256 3c48b69eda5d4d01a3858e5b32540861c28bf4bd480ce1fb777c4058bb27a611

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssh_run-2.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a8a925c51bf6eb29cbcfb07bf0aaf57a2bb2270680888b53d47f1cb5cf8e472c
MD5 3dfec3fe1764464771c6cf276739ab25
BLAKE2b-256 e5c57d289171a1c7639305f1ca230787ad36d619bd52ac4e3b4f9affec177df0

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