-L:指定从远程主机拷贝文件放置的目录,拷贝/root/expect.sh文件,并将其重命名为test1.
如果拷贝目录需要使用-r参数:
[root@localhost ~]# pslurp -h /etc/pssh_hosts -L /tmp/ /root/expect.sh test1
[1] 10:44:55 [FAILURE] web1.jiajie.com 22 Received error code of 1
[2] 10:44:56 [FAILURE] web3.jiajie.com 22 Received error code of 1
[3] 10:44:56 [SUCCESS] web2.jiajie.com 22
[root@localhost ~]# ll /tmp/web2.jiajie.com/
总用量 4
-rw-r--r-- 1 root root 139 10月 17 10:44 test1
[root@localhost ~]# pslurp -r -h /etc/pssh_hosts -L /tmp/ /root/shell.sh test2
<h3 id="prsync-命令">prsync 命令:
Usage: prsync [OPTIONS] -h hosts.txt local remote
-r --recursive recusively copy directories (OPTIONAL)
-a --archive use rsync -a (archive mode) (OPTIONAL)
-z --compress use rsync compression (OPTIONAL)
-h --hosts hosts file (each line "host[:port] [login]")
-l --user username (OPTIONAL)
-p --par max number of parallel threads (OPTIONAL)
-o --outdir output directory for stdout files (OPTIONAL)
-e --errdir output directory for stderr files (OPTIONAL)
-t --timeout timeout (secs) (-1 = no timeout) per host (OPTIONAL)
-v --verbose turn on warning and diagnostic messages (OPTIONAL)
-O --options SSH options (OPTIONAL)
Example: prsync -r -h hosts.txt -l irb2 foo /home/irb2/foo
prsync的主要作用是通过rsync协议将文件或目录从本地主
机同步到远程多个主机上。
[root@localhost ~]# prsync -h /etc/pssh_hosts -a -r /root/shell.sh /tmp
[1] 11:33:26 [SUCCESS] web3.jiajie.com 22
[2] 11:33:26 [SUCCESS] web1.jiajie.com 22
[3] 11:33:27 [SUCCESS] web2.jiajie.com 22
-r:递归复制。
-a:保持文件的属性不变
-z:压缩文件,一般不推荐。
Usage: pnuke [OPTIONS] -h hosts.txt pattern
-h --hosts hosts file (each line "host[:port] [user]")
-l --user username (OPTIONAL)
-p --par max number of parallel threads (OPTIONAL)
-o --outdir output directory for stdout files (OPTIONAL)
-e --errdir output directory for stderr files (OPTIONAL)
-t --timeout timeout (secs) (-1 = no timeout) per host (OPTIONAL)
-v --verbose turn on warning and diagnostic messages (OPTIONAL)
-O --options SSH options (OPTIONAL)
Example: pnuke -h hosts.txt -l irb2 java
pnuke的主要作用是在远程多主机上并行杀掉某一进程,
相当于killall命令。可以直接使用pssh 来传递killall命令,这里就不做介绍了。 (编辑:晋中站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|