Ito ang command parallel-rsync na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
parallel-rsync — parallel process kill program
SINOPSIS
parallel-rsync [-vAraz] [-h hosts_file] [-H [gumagamit@]marami[:port]] [-l gumagamit] [-p pagkakapantay] [-o
labas] [-e errdir] [-t oras] [-O pagpipilian] [-x mga pagtatalo] [-X arg] [-S mga pagtatalo] lokal malayo
DESCRIPTION
parallel-rsync ay isang programa para sa pagkopya ng mga file na kahanay sa isang bilang ng mga host. Ito
nagbibigay ng mga tampok tulad ng pagpasa ng password sa ssh, pag-save ng output sa mga file, at timing
out.
Opsyon
-h host_file
--mga host host_file
Basahin ang mga host mula sa ibinigay host_file. Ang mga linya sa host file ay nasa anyo
[gumagamit@]marami[:port] at maaaring magsama ng mga blangkong linya at komento (mga linyang nagsisimula sa
"#"). Kung maraming host file ang ibinigay (ang -h ang opsyon ay ginagamit nang higit sa isang beses),
pagkatapos ay kumikilos ang parallel-rsync na parang pinagsama-sama ang mga file na ito. Kung ang
Ang host ay tinukoy ng maraming beses, pagkatapos ay ikokonekta ng parallel-rsync ang ibinigay na numero
ng mga panahon.
-H [gumagamit@]marami[:port]
--host [gumagamit@]marami[:port]
-H "[gumagamit@]marami[:port] [ [gumagamit@]marami[:port ] ... ]"
--host "[gumagamit@]marami[:port] [ [gumagamit@]marami[:port ] ... ]"
Idagdag ang ibinigay na mga string ng host sa listahan ng mga host. Ang opsyong ito ay maaaring bigyan ng maramihan
beses, at maaaring gamitin kasabay ng -h pagpipilian.
-l gumagamit
--gumagamit gumagamit
Gamitin ang ibinigay na username bilang default para sa anumang mga entry ng host na hindi partikular
tukuyin ang isang gumagamit.
-p paralelismo
--par paralelismo
Gamitin ang ibinigay na numero bilang maximum na bilang ng mga kasabay na koneksyon.
-t oras
--timeout oras
Gawing time out ang mga koneksyon pagkatapos ng ibinigay na bilang ng mga segundo. Sa halagang 0,
Ang parallel-rsync ay hindi mag-timeout ng anumang mga koneksyon.
-o labas
--labas labas
I-save ang karaniwang output sa mga file sa ibinigay na direktoryo. Ang mga filename ay nasa anyo
[gumagamit@]marami[:port][.num] kung saan ang user at port ay kasama lamang para sa mga host na iyon
tahasang tukuyin ang mga ito. Ang numero ay isang counter na dinadagdagan sa bawat oras para sa
mga host na tinukoy nang higit sa isang beses.
-e errdir
--errdir errdir
I-save ang karaniwang error sa mga file sa ibinigay na direktoryo. Ang mga filename ay pareho
anyo tulad ng sa -o pagpipilian.
-x mga pagtatalo
--extra-args mga pagtatalo
Nagpapasa ng mga karagdagang argumento ng command-line ng rsync (tingnan ang rsync(1) man page para sa higit pa
impormasyon tungkol sa mga argumento ng rsync). Maaaring tukuyin ang opsyong ito nang maraming beses.
Ang mga argumento ay pinoproseso upang hatiin sa whitespace, protektahan ang teksto sa loob ng mga panipi, at
tumakas gamit ang mga backslash. Upang ipasa ang mga argumento nang walang ganoong pagproseso, gamitin ang -X
opsyon sa halip.
-X arg
--extra-arg arg
Nagpapasa ng isang rsync command-line argument (tingnan ang rsync(1) man page para sa higit pa
impormasyon tungkol sa mga argumento ng rsync). hindi katulad ng -x opsyon, walang pagpoproseso ay
isinagawa sa argumento, kabilang ang paghahati ng salita. Upang ipasa ang maramihang command-line
argumento, gamitin ang opsyon nang isang beses para sa bawat argumento.
-O pagpipilian
--mga opsyon pagpipilian
Mga opsyon sa SSH sa format na ginamit sa SSH configuration file (tingnan ang ssh_config(5)
man page para sa karagdagang impormasyon). Maaaring tukuyin ang opsyong ito nang maraming beses.
-A
--askpass
Mag-prompt para sa isang password at ipasa ito sa ssh. Ang password ay maaaring gamitin para sa alinman sa
i-unlock ang isang susi o para sa pagpapatunay ng password. Ang password ay inilipat sa a
medyo ligtas na paraan (hal., hindi ito lalabas sa mga listahan ng argumento). Gayunpaman, maging
Alam na ang isang root user sa iyong system ay maaaring makagambala sa password.
-v
--verbose
Isama ang mga mensahe ng error mula sa rsync kasama ang -i at \ mga pagpipilian.
-r
- nagrerecursive
Recursively kopyahin ang mga direktoryo.
-a
--archive
Gumamit ng rsync archive mode (rsync's -a option).
-z
--compress
Gumamit ng rsync compression.
-S mga pagtatalo
--ssh-args mga pagtatalo
Nagpapasa ng mga karagdagang argumento sa command-line ng SSH (tingnan ang SSH(1) man page para sa higit pa
impormasyon tungkol sa mga argumento ng SSH). Ang ibinigay na halaga ay idinagdag sa utos ng ssh
(rsync's -e na opsyon) nang walang anumang pagproseso.
TIP
Ang ssh_config file ay maaaring magsama ng arbitrary na bilang ng mga seksyon ng Host. Bawat host entry
tumutukoy sa mga opsyon ng ssh na nalalapat lamang sa ibinigay na host. Ang mga kahulugan ng host ay maaari ring
kumilos tulad ng mga alias kung kasama ang opsyong HostName. Ang tampok na ssh na ito, sa kumbinasyon
na may mga pssh host file, nagbibigay ng napakalaking flexibility.
EXIT STATUS
Ang mga exit status code mula sa parallel-rsync ay ang mga sumusunod:
0 Tagumpay
1 Sari-saring pagkakamali
2 Syntax o error sa paggamit
3 Hindi bababa sa isang proseso ang napatay ng isang senyales o nag-time out.
4 Nakumpleto ang lahat ng proseso, ngunit hindi bababa sa isang proseso ng rsync ang nag-ulat ng error (exit
katayuan maliban sa 0).
MGA AUTHORS
Isinulat ni Brent N. Chun[protektado ng email]> at Andrew McNabb[protektado ng email]>.
http://code.google.com/p/parallel-ssh/
Gumamit ng parallel-rsync online gamit ang mga serbisyo ng onworks.net