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 exec-cmd
START
>>>>>
::
ubuntu@dev:~/myprojects/exec_cmd$ python execute_cmd.py -h
usage: execute_cmd.py [-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: execute_cmd.py sftp [-h] [--host-file HOST_FILE] [-p]
Command 'smc'
usage: execute_cmd.py smc [-h] --host HOST [--port PORT] -u USER -p PASSWORD
-c COMMAND
Command 'ssh'
usage: execute_cmd.py 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 exec-cmd
START
>>>>>
::
ubuntu@dev:~/myprojects/exec_cmd$ python execute_cmd.py -h
usage: execute_cmd.py [-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: execute_cmd.py sftp [-h] [--host-file HOST_FILE] [-p]
Command 'smc'
usage: execute_cmd.py smc [-h] --host HOST [--port PORT] -u USER -p PASSWORD
-c COMMAND
Command 'ssh'
usage: execute_cmd.py 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.0.tar.gz
(5.8 kB
view hashes)