InglesPransesEspanyol

OnWorks favicon

gup - Online sa Cloud

Magpatakbo ng gup sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command gup na maaaring patakbuhin sa OnWorks free 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


gup - A Group Update Program na tumatanggap ng mga utos sa pamamagitan ng koreo upang i-edit ang isang newsgroup
subscription file para sa kasunod na paggamit ng mga sistema ng balita tulad ng Otel at C-Balita.

SINTAX


tasa [-hvP] -a active_path [-d home_directory] [-l log_path]
[-m reply_headers] [-n newsgroups_path]
[-s sites_directory] [-M Mail_command]

DESCRIPTION


Ang nag-iisang layunin ng tasa ay upang i-automate ang nakakapagod na proseso ng pag-edit ng pagpili ng grupo
mga pattern na tinukoy sa mga file ng pagsasaayos ng balita (hal: ``newsfeeds'' para sa Otel at ``sys''
para C-Balita).

Gup ay kapaki-pakinabang sa mga tagapangasiwa ng balita na gumugugol ng labis na oras sa pag-edit ng kanilang mga
news config file sa utos ng mga site na pinapakain nila. Sa katunayan, minsan tasa naka-install,
malamang na ang mga manu-manong pag-edit ng iyong ``newsfeeds'' o ``sys'' file ay magiging isang
bagay ng nakaraan.

Gup ay idinisenyo upang mai-install bilang isang mail-server program na pinapakain ng papasok na mail sa pamamagitan ng
stdin. Gup ay karaniwang hinihingi mula sa isang .forward na file. Hal:

"|/.../bin/gup -mga opsyon...."

Ang bawat site ay may entry sa ``config'' file na naglalaman ng mga detalye ng password at mail address
at isang file ng pagpili ng grupo na tinatawag na ``groups'', tingnan KONFIG, at GROUPS para sa karagdagang detalye.

Ang tagapangasiwa ng balita ng bawat site ay nagpapadala ng mga utos sa tasa. May mga utos na isasama
at ibukod ang mga pattern ng grupo, ilista ang kasalukuyang mga pattern para sa site na iyon at ilista ang magagamit
mga newsgroup; tingnan mo UTOS, para sa higit pang mga detalye.

Ang mga resulta ay karaniwang ipinapadala pabalik sa naka-configure na administrator ng site. Gayunpaman
sa ilalim ng ilang mga pangyayari, ang mga resulta ay ipinapadala sa pinagmulan o sa lokal
tagapangasiwa; tingnan mo PAMAMARAAN, para sa karagdagang detalye.

Gup hindi direktang binabago ang mga control file ng news system (hal., ``newsfeeds'' para sa INN).
Sa halip, ang isang maliit na script ng shell ay dapat patakbuhin upang pagsamahin ang lahat ng nabagong ``mga pangkat''
magkasama ang mga file sa isang naaangkop na format na file para sa iyong partikular na sistema ng balita. (Isa
ay ibinigay sa source kit para sa INN).

Dahil ang bawat site ay kailangang partikular na i-configure sa tasa's ``config'' file, ang pag-access ay maaaring
limitado sa kakayahan ng administrator na pamahalaan ang sarili nilang mga pattern ng grupo.

Opsyon


Maaaring lumitaw ang mga opsyon sa anumang pagkakasunud-sunod sa command line. Ang pinakamahalagang punto na dapat tandaan ay
na ang lahat ng mga path at direktoryo na tinukoy ay karaniwang magiging ganap na mga landas maliban kung ikaw
ay malapit na pamilyar sa paraan kung saan tasa nagbabago ng mga direktoryo habang pinoproseso nito ang a
mail (ang posibleng pagbubukod dito ay ang Sites_directory).

-a active_path
Ang path ng aktibong file para sa iyong news system. Bago tumanggap ng anumang newsgroup
nakilala sa isang utos, tasa pinapatunayan ang pangkat laban sa aktibong file. Ang
Ang utos ay tinanggihan kung walang nakitang tugma.

-d home_directory
Tinutukoy tasahome directory ni. Gup mga pagbabago sa direktoryong ito sa lalong madaling panahon
pagkatapos magsimula. Kung wala ang opsyong ito, ginagamit ang kasalukuyang direktoryo.
Gup hinahanap ang ``config'' file sa home directory nito.

-h Mag-print ng mensahe ng tulong na nagpapakita ng mga opsyon sa command line, pagkatapos ay lumabas.

-l log_path
Ang isang talaan ng lahat ng mahahalagang kahilingan ay nakasulat sa file na ito. Kung ang landas ay
kamag-anak, pagkatapos ito ay magiging kamag-anak sa tasahome directory ni; tingnan ang -d na opsyon).
Gup dapat marunong sumulat sa file na ito. Kung ang -l hindi ginagamit ang opsyon, kung gayon tasa
gumagamit ng stderr. Ito ay kapaki-pakinabang para sa mga layunin ng pagsubok, ngunit malamang na hindi magagamit sa a
.forward file.

-m reply_headers
Kailan tasa bumubuo ng isang tugon sa mail ito ay bumubuo lamang ng ``To: '' na linya ng header.
Tinutukoy ng opsyong ito ang path ng isang file na naglalaman ng iba pang RFC882 conformant header
mga linya na naka-pipe sa mail program (tingnan ang -M na opsyon). Sa katunayan, kung ito
file ay naglalaman ng isang katawan kasunod ng mga header, pagkatapos ay mauuna iyon sa anumang teksto
nabuo ng tasa. Kung ang landas na ito ay hindi isang ganap na landas, ito ay ituturing bilang
may kaugnayan sa tasahome directory ni (tingnan ang -d na opsyon).

-M Mail_command
Gup ang mga rfc822 na header at ang katawan ng mail sa hinirang na mail
programa. Karaniwan, ito ay naka-configure kapag tasa ay naka-install, ngunit maaari itong ma-over-
nakasakay sa pagpipiliang ito. Dapat na matukoy ng mail command ang tatanggap
mga address mula sa rfc822 header.

-n newsgroups_path
Kung naroroon, ang file ng mga newsgroup ay ginagamit upang subukan at maghanap ng katugmang paglalarawan ng
newsgroup kapag nakalista.

-P Do hindi putulin ang labis na mga pattern mula sa file ng ``groups' ng isang site. Bago isulat ang
na-update na ``groups'' file, tasa naglalapat ng medyo mahigpit na pagsubok sa mga pattern,
pagpuputol ng anumang walang katuturan o hindi kinakailangang mga pattern. Ang proseso ng pruning na ito ay maaaring medyo
CP intensive sa lawak na maaari itong magkaroon ng masamang epekto sa iyong system -
kaya ang kakayahang i-disable ito.

-s Sites_directory
Ang ``groups'' at ``exclude'' file ng bawat site ay matatagpuan sa isang natatanging direktoryo para sa
bawat site. Ang mga direktoryo ng site na ito ay matatagpuan sa direktoryo na tinukoy dito
opsyon. Kung ito ay ibinigay bilang isang kamag-anak na landas, ito ay magiging kamag-anak sa tasabahay ni
direktoryo (tingnan ang -d na opsyon). Gup susubukan at gagawa ng direktoryo na ito kung gagawin nito
hindi umiiral.

-v I-print ang numero ng bersyon at iba't ibang mga variable ng oras ng pag-compile, pagkatapos ay lumabas.

UTOS


Gup sinusuri ang katawan ng mail para sa mga utos. Binabalewala ang mga blangkong linya at anumang data pagkatapos nito
ang ``#'' na character ay itinuturing na isang komento. Walang pagpapatuloy ang pinapayagan. Marami sa mga
tumatanggap ang mga command ng pattern bilang parameter. Ang pattern na ito ay magkapareho sa format ng
wildmat() pattern; tingnan mo wildmat (3) ). Sa katunayan, Gup sadyang ginagamit ang wildmat karaniwan
mula sa INN upang matiyak na ang mga katangian ng pagtutugma ng pattern ay magkapareho.

Ang mga wastong utos ay:

lugar sitename password
ito dapat maging unang utos sa koreo. sitename at password dapat tumugma sa isang
entry sa ``config'' file. Isa lang lugar Ang utos ay pinapayagan sa bawat mail. Mga alias:
"bukas" at "host".

umalis Huminto ang utos na ito tasa mula sa pagproseso ng natitirang mail. Ito ay kapaki-pakinabang kung ang iyong
mail User Agent ay may posibilidad na awtomatikong magdagdag ng signature file sa iyong mail. alyas:
"q".

isama huwaran
Ang huwaran ay naka-check laban sa aktibong file. Kung tumugma ito sa kahit isa
newsgroup, ang huwaran ay inilalagay sa dulo ng ``group'' file ng site bilang isang
isama pagpasok. Isa lang huwaran para isama pinahihintulutan ang utos. Kung ang pattern
tumutugma sa anumang nasa listahan ng pagbubukod ng site (tingnan EKSKLUSYON) tapos ang isama
mabibigo. Mga alyas: "+" at "inc".

huwag isama huwaran
Ang huwaran ay naka-check laban sa aktibong file. Kung tumugma ito sa kahit isa
newsgroup, ang huwaran ay inilalagay sa dulo ng ``group'' file ng site bilang isang
huwag isama pagpasok. Isa lang huwaran para huwag isama pinahihintulutan ang utos. Mga alyas: "-" at
"exc".

lason huwaran
Kung ang huwaran tumutugma sa kahit isang naka-crosspost na newsgroup na hindi magiging artikulo
tinanggap kahit pinayagan ng isang isama pahayag. Isa lang huwaran para lason
pinahihintulutan ang utos.

Tulungan Bumuo ng isang maliit na mensahe ng tulong na maikling naglalarawan sa bawat utos. May isang
ipinahiwatig na huminto sa utos ng tulong upang walang saysay ang paglalagay ng mga utos pagkatapos
ang utos ng tulong. Alyas: "h".

listahan ilista ang lahat ng kasalukuyang isama at huwag isama pattern sa mga site na ``groups'' file.
Ang output ay nasa isang format na angkop para sa pagpapakain pabalik sa tasa sa susunod na yugto kung
kailangan. Alyas: "l".

alisin huwaran
Tanggalin ang lahat isama, huwag isama at lason pattern sa ``groups'' file ng site na iyon
Itugma sa huwaran. Ang ``delete *'' ay isang epektibong paraan ng pag-clear sa lahat ng kasalukuyang
mga pattern.

mga newsgroup huwaran
Inililista ng command na ito ang lahat ng available na newsgroup mula sa aktibong file na tumutugma sa
huwaran. Kasama sa listahan ang paglalarawan mula sa file ng mga newsgroup pati na rin ang isang
indikasyon kung ang site ay kasalukuyang naka-subscribe sa pangkat na iyon. Isa lang huwaran para
mga newsgroup pinahihintulutan ang utos. Alyas: "balita".

PAMAMARAAN


Gup ay may ilang mga yugto ng pagproseso. Ang yugto ng pagsisimula ay binubuo ng pagbabago sa
ang home directory (tingnan ang -d na opsyon) at pagbubukas ng logfile (tingnan ang -l na opsyon). Sa
sa pagkakataong ito, tasa itinatakda ang pansamantalang reply-to mail address sa ``backstop'' mail address
tinukoy kung kailan tasa ay pinagsama-sama (karaniwang ang lokal na tagapangasiwa ng balita).

Ang susunod na yugto ay binubuo ng pag-scan sa papasok na mail, pagpuna kawili-wili mga header ng mail. Ang
ang pinakakawili-wili ay ang "Kay:" at "Reply-To:". Kapag natagpuan ang isang "Kay:" na header ay nagiging ito
ang pansamantalang reply-to mail address. Kung ang isang "Reply-To:" na header ay natagpuan, ito ay nag-override sa anuman
"Kay:" na address upang maging bagong pansamantalang reply-to na mail address. Ang ilang iba ay nabanggit
at naka-log upang makatulong na subaybayan ang mga pagbabago.

Matapos maproseso ang lahat ng mga header, susuriin ang katawan ng mail para sa mga utos.
Ang unang utos dapat maging lugar utos. Ang anumang iba pang data ay nagreresulta sa isang error na mail na ipinadala
sa pansamantalang reply-to mail address. Kung ang lugar command ay naglalaman ng isang pangalan na tumutugma
isang entry sa ``config'' file, pagkatapos ay ang pansamantalang reply-to mail address ay papalitan ng
ang mail address sa ``config'' file.

Ang dahilan para sa mga pagbabagong ito na may pansamantalang reply-to na mga mail address ay para lamang makitungo
na may problema sa pag-aayos kung kanino padadalhan ng mail kung sakaling magkaroon ng error. Sa isip
dapat silang lahat ay bumalik sa mail address sa ``config'' file, ngunit ang impormasyong iyon
ay hindi kilala sa isang makabuluhang bahagi ng tasapaunang pagproseso ni.

Sa sandaling may bisa lugar tinanggap ang utos, tasa mga pagbabago sa direktoryo ng site na iyon sa
Sites_directory (tingnan ang -s na opsyon) na ginagawa ang Sites_directory at direktoryo ng site bilang
kailangan. Ang pangalan ng direktoryo ng site ay kapareho ng pangalan ng site. Sa kawalan ng
-s pagpipilian na ito ay magiging:

$HOME/sites/$site

Kung nasaan ang $HOME tasaAng home directory ni at $site ay ang pangalan ng site na pinoproseso.
Gup ni-lock ang site pagkatapos ay nilo-load ang kasalukuyang ``groups'' file ng site at anumang listahan ng xclusion kung
kasalukuyan (tingnan EKSKLUSYON para sa higit pang mga detalye).

Mula sa puntong ito tasa tumatanggap ng anumang utos sa anumang pagkakasunud-sunod hanggang sa dulo ng mail,
isang quit command isang help command o isang seryosong error habang pinoproseso. Pagkatapos ng lahat ng utos
naproseso na, tasa update ang ``groups'' file ng site kung may mga pagbabagong ginawa.
Kasama sa update na ito ang pagpuputol ng anumang mga kalabisan na pattern (maliban kung ang opsyong -P ay ginagamit). Gup
isinusulat ang mga bagong pattern sa ``groups.new''. Pinapalitan nito ang pangalan ng ``groups'' sa ``group.old'' at
sa wakas ay pinapalitan ang pangalan ng ``groups.new'' sa ``groups''. Ang resulta ng lahat ng pagproseso na ito ay ipinapadala sa koreo
sa administrator ng site na tinukoy sa ``config'' file.

KONFIG


Access sa tasa ay kinokontrol ng ``config'' file sa tasahome directory ni (tingnan ang -d
opsyon). Ang file na ito ay naglalaman ng isang linya bawat site. Ang bawat linya ay naglalaman ng tatlong white-space
hiwalay na mga token. Ang pangalan ng site, password at mail address ng administrator. Blanko
pinapayagan ang mga linya at sinusundan ng mga komento ang character na ``#''. Gup gumagamit ng isang napaka-simple
tokenizer, kaya hindi pinapayagan ang pagsipi o pagpapatuloy sa file na ito.

Ang pangalan ng site at password ay ginagamit upang suriin ang papasok lugar utos. Ang password ay maaaring
crypted o sa plain-text kaya dapat na maingat na itakda ang mga pahintulot upang paghigpitan ang pag-access. eto
isang halimbawa ng ``config'' file.

werple Fert5566a__$1 [protektado ng email]
torps 34fkr_&&11)Zz [protektado ng email]
uunet R_S_1@@*(A-\ [protektado ng email]
.test flapper markd

Sana ito ay intuitively obvious...

GROUPS


Ang bawat site ay may sariling file ng mga pattern. Ang file na ito ay tinatawag na ``groups'' at matatagpuan sa
sariling direktoryo ng site sa ibaba ng Sites_directory (tingnan ang -s na opsyon). Ang file na ito
naglalaman ng isang pattern bawat linya. Ang mga listahan ng pagbubukod ay may naunang ``!'' na character. Narito ang isang
halimbawa:

apana.*
!apana.lists.*
!apana.fido.*
!apana.vortex.*
alt.bbs.waffle
alt.cult-movies
alt.galactic-guide
alt.sport.boling
aus.*
!aus.ai
!aus.relihiyon
!aus.radio
!aus.stats.s
...

Karaniwan ang file na ito ay dapat lamang baguhin ng tasa, ngunit sa pag-aakalang naghahanda ka para sa pag-lock,
walang dahilan kung bakit hindi rin ito mababago ng ibang proseso. Kahit kailan tasa kailangang mag-apply
mga pagbabago, pinapalitan nito ang pangalan ng file na ito sa ``groups.old'' bago muling isulat ang ``groups'' file.
Nagbibigay ito sa iyo ng ilang sukat ng pagbawi.

EKSKLUSYON


Para sa anumang dahilan, maaaring naisin mong ibukod ang mga partikular na grupo mula sa pagpili ng isang site
listahan. Magagawa mo ito sa pamamagitan ng paglikha ng file na `` ibukod '' sa direktoryo ng site. Ang file na ito
naglalaman ng mga pattern ng newsgroup, isa bawat linya, na ginagamit upang i-filter ang ``aktibo'' file
kapag bini-verify ang mga pattern ng grupo. Ang epekto nito ay iyon tasa naniniwala na ang mga ganitong grupo ay ginagawa
hindi talaga umiiral, samakatuwid ang isang site ay hindi posibleng isama ang mga ito.

DIAGNOSTICS


Ang lahat ng kundisyon ng error ay nakatala sa log file at posibleng ang resultang mail -
depende sa likas na katangian ng pagkakamali. Ang isang partikular na problema na mahirap tuklasin ay kung kailan
ang .forward file invokes tasa hindi tama. Kung tasa ay hindi hinihingi dahil sa ganoong pagkakamali,
tapos ang notification ay depende sa mailer. Ito ay dapat lamang maging isang problema upang bantayan
sa unang pag-install tasa.

RESTRICTIONS


Gup ay hindi nauunawaan ang ``Mga pattern ng pamamahagi''. Anumang gayong mga pattern ay dapat mabuo at
pinananatili nang nakapag-iisa ng tasa.

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


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad