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.3.tar.gz
(6.0 kB
view hashes)