InglesPransesEspanyol

Patakbuhin ang mga server | Ubuntu > | Fedora > |


OnWorks favicon

weex - Online sa Cloud

Patakbuhin ang weex sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command weex 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


weex - mabilis na WEb EXchanger na hindi interactive na FTP at FTPS client

SINOPSIS


linggo [ Mga Pagpipilian ] HOSTID [HOSTID...]

DESCRIPTION


linggo ay isang utility na idinisenyo upang i-automate ang gawain ng malayuang pagpapanatili ng isang web page o
ibang FTP o FTPS archive. Sa linggo , ang tagapangasiwa ng isang web site o archive na dapat
na ibibigay sa pamamagitan ng pakikipag-ugnayan ng FTP/FTPS ay maaaring balewalain ang prosesong iyon. Ang archive
Lumilikha lamang ang administrator ng isang lokal na direktoryo na nagsisilbing eksaktong modelo para sa
data sa labas ng site. Lahat ng mga pagbabago at direktang pakikipag-ugnayan ay ginagawa nang lokal sa direktoryong ito
istraktura. Kapag nais ng administrator na i-coordinate ang data sa malayong site sa
na ng lokal na direktoryo ng modelo, simpleng pagpapatupad linggo nagagawa ito sa pinakamaraming bagay
bandwidth-efficient fashion sa pamamagitan lamang ng paglilipat ng mga file na kailangang i-update. Ang programa
ay lilikha o mag-aalis ng mga file o direktoryo kung kinakailangan upang tumpak na maitatag ang lokal
modelo sa remote server.

Ang mandatory HOSTID argument ay ang user-defined na pangalan na kumakatawan sa isang partikular na FTP
account o configuration na tinukoy sa ~/.weexrc file. Ang file na ito, ang mga nilalaman nito
ay inilarawan sa ibaba, maaari ding pangalanan ~/.weex/weexrc. Maramihang HOSTID argumento
sa isang solong linggo Ang command ay suportado upang makaapekto sa maraming archive o configuration sa
agarang sunod. Bilang karagdagan, ang aktwal HOSTID maaaring palitan ng numero
kumakatawan sa relatibong sequential na posisyon nito sa ~/.weexrc file (ang una HOSTID
ang kahulugan ay 1, at iba pa).

Opsyon


Ang mga opsyon sa command line ay nangunguna sa anumang tinukoy sa configuration file.

-d, --debug-config
Naglalabas ng configuration ng bawat host.

-D, --debug-ftplib
Naglalabas ng mga mensahe mula/papunta sa FTP server.

-f, --puwersa
Kung ang mekanismo ng pag-cache ay pumipigil sa pag-upload ng mga file na dapat
inilipat, pipilitin ng opsyong ito na palaging mangyari ang aktwal na paglilipat.

-h, - Tumulong
Naglalabas ng buod ng paggamit sa stdout.

-m, --monochrome
Ang default na mode ay bumubuo ng isang kapaki-pakinabang na color coding batay sa pagiging operasyon
gumanap. Pinipigilan iyon ng opsyong ito.

-r, --rebuild-cache
Kung sira ang cache file, gamitin ito upang muling itayo ito.

-oo, --tahimik
Ang default na mode ay naglalabas ng isang kapaki-pakinabang na mensahe ng katayuan para sa bawat pagkilos na ginawa, kabilang ang
metro ng pag-unlad ng paglilipat ng file. Pinipigilan ng mode na ito ang output.

-t, --pagsusulit
Hindi binabago ng Weex ang anumang malayuang file/direktoryo.

-V, --bersyon
Ini-print ang bersyon ng linggo programa.

Configuration FILE


Dahil ang program na ito ay nilalayong maging non-interactive, isang maayos na set up na configuration file
ay kailangan. linggo hinahanap ang file na ito alinman sa ~/.weexrc or ~/.weex/weexrc.

Ang pangkalahatang format ng configuration file ay isang naka-bracket na section heading na sinusundan ng
mga parameter na tumutukoy sa configuration ng seksyong iyon. Ang pangalan ng seksyon na ito ay kung ano ang ibinigay
sa linggo sa oras ng pagtakbo upang ipahiwatig ang pagsasaayos ng FTP na nais mong i-update. Ang isang parameter ay
balido lamang para sa pinakabagong heading ng seksyon na nauna rito. Ang pagbubukod dito ay
ang [default] seksyon na lumilikha ng mga setting para sa hindi natukoy na mga parameter sa bawat seksyon.
Sa kaso ng mga parameter na tumatanggap ng maraming value, ang default na seksyon ay nagdaragdag ng anuman
mga partikular na itinalagang halaga.

Ang mga linyang nagsisimula sa '#' na character ay ligtas na hindi papansinin bilang mga komento. Ni section
ang mga pangalan o mga variable ng parameter ay case sensitive sa anumang paraan. Hindi maaaring magsimula ang mga pangalan ng seksyon
may mga numero. Ang ilang mga parameter ay maaaring italaga ng maramihang mga halaga. Kung saan ito ay hindi posible,
ginamit ang huling halaga. Upang mag-quote ng mga espesyal na character, gumamit ng mga single quotes (') o double
quote ("). Upang quote ang isang partikular na simbolo ng quote, gamitin ang isa pang quote. Ang pangkalahatang syntax
format para sa configuration file ay:

[hostid1]
Parameter1 = Halaga
# Unang paraan para sa maramihang mga halaga
Parameter2 = Halaga
Parameter2 = Halaga
...

[hostid2]
Parameter1 = Halaga
# Pangalawang paraan para sa maramihang mga halaga
Parameter2 = {
halaga
halaga
}
...

[default]
Parameter = Halaga
...

PARAMETER LIST

Ang mga parameter na ito ay ginagamit upang tukuyin ang mga katangian ng isang partikular na configuration ng host
pinangalanan sa mga bracket. Kapag tinutukoy ang mga pangalan ng direktoryo, ang trailing na "/" ay opsyonal. Gayundin,
parehong mga file at direktoryo (maliban sa SrcDir at DestDir) ay maaaring tukuyin gamit ang shell
mga wildcard. Kapag tinukoy ang mga file, kung ang isang file o pattern ng file ay ibinigay nang walang landas, ito
ay ipinapalagay na magagamit kapag nakatagpo sa anumang direktoryo. Kung ito ay isang tahasang
tinukoy na kumbinasyon ng landas/file, ang pagsasaayos ay magagamit sa direktoryong iyon.
Ang mga file/direktoryo maliban sa `SrcDir' at `DestDir' ay maaaring tukuyin bilang parehong ganap na landas at
kamag-anak na landas. Ngunit dapat mong tukuyin ang `SrcDir' at `DestDir' bilang ganap na landas. kapag ikaw
gusto mong tukuyin ang `/public_html/ignoreme.html' bilang kamag-anak na landas, dapat mong tukuyin
`./ignoreme.html' sa halip na `ignoreme.html'. Kapag tinukoy ang mga binary na estado, maaari mong gamitin
alinman sa mga sumusunod: Tama/Mali, Oo/Hindi, T/F, 1/0. Walang case sensitive.

AsciiFile
Mga pattern ng filename na ililipat gamit ang ASCII mode. Ang default na mode para sa
Ang mga file na hindi tinukoy sa ganitong paraan ay IMAGE(BINARY) mode.

AuthorizationName
Kung gumagamit ka ng FTP proxy server na nangangailangan ng pahintulot sa hamon/tugon
gamit ang mga hindi pamantayang AUTHORIZE at RESPONSE command, itakda ang parameter na ito sa iyong
authorization user name (o numero). Pagkatapos mag-log in sa proxy, weex ay
i-prompt ka sa hamon at basahin muli ang isang tugon.

ChangePermission
Ang mga pahintulot sa pag-access ng mga file sa mga direktoryo na tinukoy sa
Ang ChangePermissionDir ay binago sa parameter na ito. Ang format ay tatlong digit
octal na numero.

ChangePermissionDir
Ang mga file sa mga direktoryo na nakatalaga sa parameter na ito ay magkakaroon ng kanilang mga pahintulot sa pag-access
nagbago pagkatapos ipadala. Tukuyin ang mga lokal na direktoryo.

ChdirAtConnection
Itakda ang `true' upang baguhin ang malayong kasalukuyang gumaganang direktoryo sa DestDir sa koneksyon. Kung
Ang malayong kasalukuyang gumaganang direktoryo sa koneksyon ay DestDir, ang weex ay tumatakbo nang mas mabilis
sa pamamagitan ng pagtatakda ng parameter na ito sa `false'. Ang default ay `totoo'.

ConvToLower
Kung nakatakda sa `true', ang mga filename ay iko-convert sa lower case bago ipadala. Ito
Ang feature ay nagbibigay-daan sa pakikipag-ugnayan sa mga FTP server na hindi sumusuporta sa case sensitive
mga filename. Kung lumitaw ang isang salungatan sa pagbibigay ng pangalan dahil sa isang maliit na pangalan na umiiral na,
isang error ang nangyayari. Higit pa rito, ang cache ay ganap na walang kamalayan sa orihinal na uppercase
mga filename.

DestDir
Direktoryo ng patutunguhan sa malayong FTP server kung saan gagawin ang naka-mirror na impormasyon
ipapadala. Ang setting na ito ay tumutugma sa "pwd" na utos sa mga tradisyonal na FTP client.

Pilitin Kung ang mekanismo ng pag-cache ay pumipigil sa pag-upload ng mga file na dapat
inilipat, pipilitin ng opsyong ito na palaging mangyari ang aktwal na paglilipat kung nakatakda sa
`totoo'.

FollowSymlinks
Itakda ang `true' upang sundan ang mga simbolikong link. Ang default ay `false'. Simbolikong link ng
Ipinapalagay ng direktoryo ang isang file na ang laki ay 0 byte sa default.

FtpPassive
Kapag ito ay `false', ang weex ay gumagamit ng port mode sa halip na passive mode. Kung ang FTP server
ay hindi sumusuporta sa passive mode, tukuyin ang `false'. (Maaaring gawing mas mabagal ang paglipat)
Ang default ay `totoo'. (Tingnan din ang FAQ)

HostName
Hostname na kumonekta. Ang "ftp://" protocol specifier ay ipinahiwatig at hindi dapat
ginamit. Ang isang IP address ay wasto din at maaaring makatipid ng oras ng paghahanap.

IgnoreLocalDir
Ang parameter na ito ay naglalaman ng isa o higit pang protektadong mga lokal na direktoryo na ganap
hindi pinansin sa proseso ng paglilipat. Ito ay kapaki-pakinabang kung nais mong magkaroon
mga subdirectory na bahagi ng isang proyekto ngunit hindi kailangang nasa final, online
bersyon (ibig sabihin, mga lumang bersyon).

IgnoreLocalFile
Ang parameter na ito ay naglalaman ng isa o higit pang mga protektadong lokal na file specifier na magiging
ganap na hindi pinansin sa panahon ng proseso ng paglilipat.

IgnoreRemoteDir
Ang parameter na ito ay naglalaman ng isa o higit pang mga protektadong malayuang direktoryo na
ganap na hindi pinansin sa panahon ng proseso ng paglilipat. Ito ay kapaki-pakinabang kung nais mong magkaroon
ibang materyal sa malayong FTP site na hindi nauugnay sa partikular na proyekto
na linggo ay nakikitungo sa. Maaaring kabilang dito, halimbawa, ang data na pinangangasiwaan
sa pamamagitan ng ibang FTP client o proseso.

IgnoreRemoteFile
Ang parameter na ito ay naglalaman ng isa o higit pang protektadong malayuang file specifier na magiging
ganap na hindi pinansin sa panahon ng proseso ng paglilipat.

KeepRemoteDir
Sa kanilang mga direktoryo, hindi inaalis ang mga file kapag wala ang mga ito sa lokal
direktoryo.

LogDetailLevel
Tinutukoy nito kung paano itinatala ng antas ng detalye ang isang log sa. Koneksyon at pagdiskonekta
ang mga mensahe at mga mensahe ng error ay palaging naitala. Kapag natapos na ang linggong trabaho
tama, isinusulat nito ang `Kumpleto' na nakaraang mensahe ng pagdiskonekta. Kung 1 o mas kaunti,
Itinatala ang bawat koneksyon. Kung 2, itinatala ang bawat direktoryo. Kung 3 o higit pa, itala ang bawat isa
file manipulated Default ay 1.

Login name
Pangalan ng pag-login ng account sa FTP server.

MaxRetryToSend
Kapag nabigo ang weex sa pagpapadala ng isang file, muling subukan nitong ipadala ang file. Ang maximum na oras ng
ang muling pagsubok ay ang parameter na ito. Default ay 8. Tukuyin ang -1 upang ihinto ang muling pagsubok.

Monochrome
Ang default na mode ay bumubuo ng isang kapaki-pakinabang na color coding batay sa pagiging operasyon
gumanap. Pinipigilan iyon ng isang `true' na setting.

NestSpaces
Isang integer na kumokontrol sa indent spacing ng output. Ang default ay 4. Kung
gusto mong sugpuin ito, tukuyin -1. Kung tinukoy mo ang 0, ang weex ay gumagamit ng 4. :-)

I-overwriteOK
Kung ang FTP server ay may problema sa pag-overwrite ng mga file, itakda ang parameter na ito sa `false', at
ang bawat file ay tatanggalin bago maglagay ng bagong bersyon.

password
Plaintext password na nagbibigay ng access sa account. Tandaan na ang file na ito ay gumagamit ng no
mga espesyal na pasilidad para pangalagaan ang mga password. Siguraduhin na ang mga pahintulot ng file ng a
Ang configuration file na naglalaman ng mga password ay nakatakda nang konserbatibo. Kung hindi sila, a
babala ay ibibigay sa pagpapatupad. Kung hindi mahanap ang parameter na ito, hihingi ng linggo
ito sa terminal.

PreservePermissionDir
Ang mga pahintulot sa pag-access ng mga file sa mga direktoryo na itinalaga sa parameter na ito ay
makopya sa remote. Tukuyin ang *lokal* na mga direktoryo.

RecordLog
Kapag `true', gumawa ng log ang weex.

Palitan ang pangalan OK
Kung ang parameter na ito ay nakatakda sa `true', ang bawat file ay ina-upload sa ilalim ng pansamantalang pangalan
`weex.tmp', pagkatapos ay pinalitan lamang ang pangalan nito sa tamang pangalan nito kung magtagumpay ang pag-upload. Ito
iniiwasan ang problema ng isang user na makakuha ng hindi kumpletong file kung nagda-download siya mula sa iyong
Web site habang nag-a-upload ka dito, at ng mga hindi kumpletong file na ina-upload kung
masira ang iyong koneksyon sa FTP habang tumatakbo ang weex. Ang default ay `false' simula noon
maaaring hindi sinusuportahan ng ilang FTP server ang pagpapalit ng pangalan.

ShowHiddenFile
Itakda ang `true' upang makakuha ng mga nakatagong file (nagsisimula sa isang tuldok) sa FTP server na hindi
ipakita ang mga nakatagong file bilang default. Ang default ay `false'.

Tahimik Ang default na mode ay naglalabas ng isang kapaki-pakinabang na mensahe ng katayuan para sa bawat pagkilos na ginawa, kabilang ang
metro ng pag-unlad ng paglilipat ng file. Pinipigilan ng `true' na setting ang output.

SrcDir Itaas ng puno ng direktoryo ng pinagmulan na naglalaman ng lokal na kopya ng impormasyong magiging
nakasalamin. Ang setting na ito ay tumutugma sa "lcd" na utos sa mga tradisyonal na FTP client.

Gumamit ngSSL Kung nakatakda sa `true' gamitin ang FTPS sa halip na FTP. Ang tahasang AUTH SSL ay ginagamit upang i-encrypt ang
FTP session. Kung hindi ito suportado ng server, weex exits.

Gamitin angSSLVerify
I-verify ang sertipiko ng server. I-abort kung nabigo ang pag-verify. Default sa `true'.

Gumamit ngSSLcafile
Path sa file na naglalaman ng mga CA certificate, para sa pag-verify ng SSL certificate. Kung
hindi tinukoy, default sa /etc/ssl/certs/ca-certificates.crt.

HALIMBAWA


Narito ang isang halimbawa ng kung ano ang isang tipikal .weexrc maaaring magmukhang ganito ang file:

#-=-=-=-=-=Sample na Configuration file=-=-=-=-=-
# Ang aking paboritong FTP account...
[Ninja]
HostName = ftp.ninja-rights.org
LoginName = chrisxed
Password = '"mYsEcReT!"'
SrcDir = /home/chrisxed/project/weex
DestDir = /
ASCIIfile = *.c
IgnoreLocalDir = /home/chrisxed/project/weex/weex.devel
IgnoreLocalDir = /home/chrisxed/project/weex/weex.old
IgnoreLocalFile = note2myself.txt
IgnoreRemoteDir = /offsitearchive/

# Isa pang FTP account...
[Veggie]
HostName = ftp.vegetable-advocacy.com
LoginNAME = waxedbean
Password = "X'sBean"
SrcDir = /home/chrisxed/project/legumes
DestDir = /souppot/

# Mga setting ng pangkalahatang configuration
[default]
AsciiFile = {
*.htm
*.html
* .txt
*.asc
}
IgnoreLocalFile = {
*.bak
* .tmp
*.swp
}

Sa isang pagsasaayos na tulad nito, isinasagawa ang:

$ linggo Ninja

ay magiging sanhi ng file system na itinalaga sa SrcDir na ganap na nasasalamin sa remote
server. Isinasagawa:

$ linggo Ninja gulay

ay magiging sanhi ng pag-update ng FTP para sa pagsasaayos ng "Ninja" at pagkatapos ay para sa
"Veggie" na configuration. Maaari din itong tukuyin tulad nito:

$ linggo 1 2

NOTA


Timestamp Cache Kagamitan

linggo nagpapatupad ng cache ng mga timestamp ng file mula sa Ver 1.6.0. Ginagawa nitong marami ang pag-update
mas mabilis kapag marami kang files. At saka, linggo nag-cache din ng istraktura ng direktoryo
at mga pangalan ng file mula sa Ver 2.5.0. Kaya't huwag mabagal ang paglipat kahit na marami kang mga direktoryo
at mga file. Kung, gayunpaman, binago mo ang mga malayuang file gamit ang isa pang FTP client o tumatakbo
linggo ay pinatay o linggo ay winakasan ng isang error, ang cache file ay hindi magiging tama. Ang
Ang simpleng solusyon sa problemang ito ay alisin ang cache file (na matatagpuan sa
~/.weex/weex.cache.HOSTNAME ) ganap o tumakbo linggo may opsyon --rebuild-cache.

Sinubok Pampag-oopera Systems

Debian GNU / Linux 2.1
Red Hat Linux 5.1/5.2/6.0/6.1J
SuSE Linux 6.1/6.2/6.3
Linux Mandrake 6.1
FreeBSD(98) 3.0-RELEASE
FreeBSD 3.3-RELEASE
Solaris 2.5.1

Gumamit ng weex online gamit ang mga serbisyo ng onworks.net


Ad


Ad