Ito ang command sm 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
sm - Command-line interface sa INN storage manager
SINOPSIS
sm [-cdHiqRrSs] [token ...]
DESCRIPTION
Ang INN storage manager ay ang subsystem na nag-iimbak at sumusubaybay sa lahat ng
mga artikulo at kung anong storage backend ang kinaroroonan nila. Lahat ng nakaimbak na artikulo ay nakatalaga ng storage
API token. sm ay isang command-line interface sa storage manager na iyon, na pangunahing ginagamit sa
kunin ang mga artikulo gamit ang mga token na iyon ngunit upang magsagawa rin ng iba pang mga operasyon sa storage
subsystem.
token ay ang token ng isang artikulo (ang parehong bagay na ibinalik ni grephistory o nakaimbak
nasa kasaysayan file). Parang ganito:
@0502000005A4000000010000000000000000@
Ang anumang bilang ng mga token ay maaaring ibigay sa command-line para sa anumang function maliban sa -s. Kung
wala, sm karaniwang nagbabasa ng mga token mula sa karaniwang input, isa bawat linya. Ang default
Ang operasyon ay upang kunin at isulat sa karaniwang output ang kaukulang artikulo para sa bawat isa
ibinigay na token.
If -s ay ibinigay, sm sa halip ay iniimbak ang artikulong ibinigay sa karaniwang input (sa katutubong format,
hindi wire format) gamit ang mga karaniwang panuntunan ng storage subsystem. Kung ang artikulo ay
matagumpay na naimbak, ang token ng artikulo ay naka-print sa karaniwang output. Pakitandaan
na hindi ito gumagawa ng anumang pagtatangka na magsulat ng entry sa kasaysayan o anumang data ng pangkalahatang-ideya, at ito ay
samakatuwid ay kapaki-pakinabang lamang sa ilalim ng napaka tiyak na mga pangyayari.
Opsyon
-c Magpakita ng malinaw at na-decode na anyo ng storage API token. Ang bawat bahagi ng token ay
ipinaliwanag, sa isang string na nababasa ng tao. Sa iba pang mga elemento, ang utos na ito ay nagbibigay ng
landas sa kung saan ang kaukulang artikulo ay dapat na naka-imbak.
-d, -r
Sa halip na kunin ang tinukoy na artikulo, alisin ang artikulo. Tatanggalin nito
ang artikulo sa labas ng news spool at hindi na ito makukuha ng sinuman
bahagi ng INN. Katumbas ito ng "ctlinnd cancel" maliban kung kailangan nito ng storage API token
sa halip na isang message-ID.
-H Kunin lamang ang mga header ng artikulo sa halip na ang buong artikulo. Ang pagpipiliang ito
hindi maaaring gamitin sa -d, -r, -i, O -S.
-i Ipakita ang pangalan ng newsgroup at numero ng artikulo na nauugnay sa token kaysa sa
artikulo mismo. Tandaan na para sa mga naka-crosspost na artikulo, tanging ang unang newsgroup at
numero ng artikulo kung saan nauugnay ang artikulo ay ibabalik.
-q Pigilan ang lahat ng mensahe ng error maliban sa mga error sa paggamit.
-R Ipakita ang hilaw na artikulo. Nangangahulugan ito na ang mga dulo ng linya ay hindi mako-convert sa native
mga dulo ng linya at maiiwan bilang mga sequence ng CRLF; tatakas pa rin ang mga nangungunang panahon
para sa pagpapadala sa NNTP, at ang artikulo ay magtatapos sa isang CRLF.CRLF sequence.
-S Isulat ang artikulo sa karaniwang output sa format na ginamit ni rnews spool files.
Maraming mga artikulo ang maaaring isulat sa format na ito, at ang resultang output ay maaaring pakainin
sa rnews (sa isa pang sistema, halimbawa) upang ipasok ang mga artikulong iyon sa INN. Ito
hindi maaaring gamitin ang opsyon sa -d, -r, -H, -i, O -R.
-s I-store ang artikulong ibinigay sa karaniwang input gamit ang normal na mga panuntunan sa storage para sa mga artikulo
bilang naka-configure sa storage.conf(5). I-print ang bagong token para sa mensahe sa pamantayan
output kung ito ay matagumpay na naimbak. Kung ang pagpipiliang ito ay ibinigay, walang iba pang mga pagpipilian maliban
marahil -q dapat ibigay.
EXIT STATUS
Kung matagumpay ang lahat ng operasyon, sm lalabas na may katayuan 0. Kung ang isang operasyon sa alinman sa
kung ang mga token ay nabigo, sm ay lalabas na may status 1, kahit na ang mga operasyon sa iba pang mga token
ay matagumpay. Sa madaling salita, kung dalawampung token ang ipapakain sa "sm -r" sa stdin, 19
matagumpay na naalis ang mga artikulo, ngunit hindi mahanap ang ikaanim na artikulo, sm ay pa rin
lumabas na may katayuan 1.
Nangangahulugan ito na kung kailangan mong makatiyak kung nagtagumpay ang isang partikular na operasyon, ikaw
dapat tumakbo sm sa isang token sa isang pagkakataon.
KASAYSAYAN
Isinulat ni Katsuhiro Kondou[protektado ng email]> para sa InterNetNews. Muling isinulat sa POD ni Russ
Allbery[protektado ng email]>.
$Id: sm.pod 9767 2014-12-07 21:13:43Z iulius $
Gumamit ng sm online gamit ang mga serbisyo ng onworks.net