execute remote command.
Project description
多线程并发执行远程主机文件复制及远程命令执行
======================
INSTALL
-------
ubuntu
>>>>>>
::
git clone https://github.com/ShichaoMa/exec_cmd.git
sudo python setup.py install
or
sudo pip install executecmd
START
>>>>>
::
ubuntu@dev:~$ exec-cmd -h
usage: exec-cmd [-h] {sftp,smc,ssh} ...
ssh or sftp cmd execute.
positional arguments:
{sftp,smc,ssh} cmd
sftp use sftp to send or receive files or floders to or from
remote.
smc simple cmd to execute.
ssh use ssh execute cmd in remote.
optional arguments:
-h, --help show this help message and exit
Command 'sftp'
usage: exec-cmd sftp [-h] [--host-file HOST_FILE] [-p]
Command 'smc'
usage: exec-cmd smc [-h] --host HOST [--port PORT] -u USER -p PASSWORD -c
COMMAND
Command 'ssh'
usage: exec-cmd ssh [-h] [--host-file HOST_FILE] [-f] [-b]
DESCRIPTION
>>>>>>>>>>>
- --host_file 指定配置文件 格式参见: ssh_, scp_。
.. _ssh: https://github.com/ShichaoMa/exec_cmd/blob/master/host_file_ssh
.. _scp: https://github.com/ShichaoMa/exec_cmd/blob/master/host_file_sftp
- stfp 模式
- -p 是否显示进度条
- ssh 模式
- -f 每个远程主机指令集是否顺序执行,或并发执行
- -b 是否阻塞进程等待指令集执行完毕,并返回信息
- smc 简单命令执行
- --host host
- --port port
- -u username
- -p password
- -c command
======================
INSTALL
-------
ubuntu
>>>>>>
::
git clone https://github.com/ShichaoMa/exec_cmd.git
sudo python setup.py install
or
sudo pip install executecmd
START
>>>>>
::
ubuntu@dev:~$ exec-cmd -h
usage: exec-cmd [-h] {sftp,smc,ssh} ...
ssh or sftp cmd execute.
positional arguments:
{sftp,smc,ssh} cmd
sftp use sftp to send or receive files or floders to or from
remote.
smc simple cmd to execute.
ssh use ssh execute cmd in remote.
optional arguments:
-h, --help show this help message and exit
Command 'sftp'
usage: exec-cmd sftp [-h] [--host-file HOST_FILE] [-p]
Command 'smc'
usage: exec-cmd smc [-h] --host HOST [--port PORT] -u USER -p PASSWORD -c
COMMAND
Command 'ssh'
usage: exec-cmd ssh [-h] [--host-file HOST_FILE] [-f] [-b]
DESCRIPTION
>>>>>>>>>>>
- --host_file 指定配置文件 格式参见: ssh_, scp_。
.. _ssh: https://github.com/ShichaoMa/exec_cmd/blob/master/host_file_ssh
.. _scp: https://github.com/ShichaoMa/exec_cmd/blob/master/host_file_sftp
- stfp 模式
- -p 是否显示进度条
- ssh 模式
- -f 每个远程主机指令集是否顺序执行,或并发执行
- -b 是否阻塞进程等待指令集执行完毕,并返回信息
- smc 简单命令执行
- --host host
- --port port
- -u username
- -p password
- -c command
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
executecmd-1.0.10.tar.gz
(5.9 kB
view details)
File details
Details for the file executecmd-1.0.10.tar.gz
.
File metadata
- Download URL: executecmd-1.0.10.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d17b8e2f01f381a352a85579516e5e1123c7adc584972a4a6614bc2f9a880bfe |
|
MD5 | 461a69ae8a3a6045a866e539b488033b |
|
BLAKE2b-256 | 51273a6f7f1e80d3d94626d585c0fc00979b428aadc2b325c7daf57066b4a65d |