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

Uploaded Source

Built Distribution

ssh_run-2.1.1-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.1.tar.gz.

File metadata

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

File hashes

Hashes for ssh-run-2.1.1.tar.gz
Algorithm Hash digest
SHA256 7b60fbf9d80b3204c261b3126f18a7ec56e403474e71178832e3fb5411117706
MD5 a331a5f79ff757de38f536d7caa5029f
BLAKE2b-256 53c388fb6094c63250ed40573221da82cfabbee48004495ae6878a765a8d3b30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ssh_run-2.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 62acf6bcb48e3640d9eab69bb9315c1343ed70945f6550b97f7a115c5e6b9ff7
MD5 33189ed1be8880501cdbd97094a2bb82
BLAKE2b-256 fd4e80682c96e5cfa9fd0709e51b0243f359a52168c2e8187d1a0106402dd515

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