InglesPransesEspanyol

Ad


OnWorks favicon

comgt - Online sa Cloud

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

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


comgt - Opsyon GlobeTrotter GPRS/EDGE/3G/HSDPA at Vodafone 3G/GPRS datacard control
kasangkapan

SINOPSIS


comgt -d aparato -ehstvVx script

Opsyon


-d aparato
itakda ang device na gagamitin para makipag-ugnayan sa data-card. Kung hindi
tinukoy pagkatapos comgt trys /dev/noz2, /dev/ttyUSB2 at pagkatapos ay /dev/modem

-e
i-on ang serial communications echo.

-h
ipakita ang buod ng tulong at paglabas.

-s
huwag patakbuhin ang panloob default script bago ang isang panlabas na script.

-t
baguhin sa isang kahaliling terminator ng linya (default "0).

-v
tumakbo sa verbose mode. Sinusubaybayan nito ang mga script habang isinasagawa ang mga ito. Ito ay
nilayon upang makatulong sa pag-debug ng mga script.

-V
Impormasyon sa Pag-print ng Bersyon.

-x
para sa panloob at panlabas na mga script, ang anumang pagtukoy sa 115200 baud ay
na-convert sa 57600. Ito ay kapaki-pakinabang para sa mga data card na hindi gusto ang 115200
baud tulad ng GlobeTrotter EDGE.

DESCRIPTION


comgt ay isang scripting language interpreter na kapaki-pakinabang para sa pagtatatag ng mga komunikasyon sa serial
linya at sa pamamagitan ng PCMCIA modem pati na rin ang GPRS at 3G datacards.

comgt ay may ilang mga tampok na bihirang makita sa iba pang mga utility ng parehong uri.

Mga tampok
- Paunang natukoy na mga built-in na script para sa 2G/3G datacard control
- Simple, BASIC-like na script language.
- Command-line at file sourcing ng script.
- Maghintay ng maraming tugon.
- pinahihintulutan ng waitquiet ang line stabilization.
- In-line na pagkuha ng teksto.
- Multi-process na suporta: tinidor, maghintay, patayin, lumabas.
- Pag-debug sa verbose at output ng log.
- pag-log sa file.
- Kontrol sa daloy: goto, gosub, bumalik, kung, iba pa.
- Mababang epekto sa mga mapagkukunan ng system.
- Mga utos at pag-andar ng oras.
- Mga pagmamanipula ng string.
- Pagmamanipula sa kapaligiran: env(), putenv.
- Mga tawag sa system ng mga panlabas na utility: system, exec.

Suportadong GPRS at 3G mga datacard
comgt ay nasubok laban sa GlobeTrotter GPRS,EDGE, Combo EDGE, 3G, 3G EDGE, HSDPA at
GlobeTrotter Fusion pati na rin ang Vodafone 3G. Maaari nitong itakda ang PIN at ipakita ang impormasyon
tungkol sa mga datacard bago magsimula ang koneksyon ng PPP. Bukod pa rito, dahil ang
Ang GlobeTrotter at Vodafone 3G/GPRS datacard ay may pangalawang serial interface, ang mga ito
ang mga datacard ay maaaring masubaybayan habang may koneksyon sa PPP at naglilipat ng data.

comgt Pangunahing idinisenyo upang gumana sa hanay ng GlobeTrotter ng mga datacard ngunit dapat ay
katugma sa anumang iba pang GPRS o 3G datacard kung ang interface nito ay ipinatupad bilang isa
o higit pang mga serial o USB serial device at ito ay kinokontrol at tinatanong ng isang pagpapatupad
ng Hayes command interface na may parehong AT command extension na ginamit ng nakalista
mga datacard.

paggamit comgt
comgt ay may isang function lamang: upang magpatakbo ng isang script. Ito ay maaaring isa sa ilang "standard"
panloob na script o panlabas na script. Ang parehong uri ng script ay ginagamit sa parehong paraan.
Naka-built in ang "standard" na mga script comgt at gagana para sa mga serially connected modem,
built-in na modem, PCMCIA modem pati na rin ang GlobeTrotter GPRS at ang Vodafone 3G/GPRS
mga datacard. Mayroong priority order sa paghahanap para sa mga script - 1)panloob, 2)gumana
direktoryo, 3)/etc/comgt

Built-in script
comgt
Pinapatakbo nito ang default na panloob na script. Tumatakbo comgt nang walang anumang script na tinukoy, hal,
comgt -d /dev/ttyS1 titingnan nito ang isang PIN at ipo-prompt ka kung kinakailangan ito. Ang susunod
bagay na ginagawa nito ay maghintay para magrehistro ang aparato, pagkatapos ay iuulat nito ang lakas ng signal. Kung
hindi ka tumukoy ng port na may -d pagpipilian pagkatapos /dev/modem ay ipinapalagay. Kung ang -s switch
ay hindi ginagamit pagkatapos ang default na script na ito ay tatakbo bago ang anumang panlabas na script.

comgt Tulungan
Inililista ang mga ito at ang iba pang mga opsyon na magagamit.

comgt info
Inililista ang configuration ng datacard.

comgt sig
Nagpi-print ng lakas ng signal.

comgt reg
Ini-print ang estado ng pagpaparehistro.

comgt 3G
Naglalagay ng GlobeTrotter 3G/Fusion at Vodafone 3G sa 3G network only mode (UMTS/HSDPA).

comgt 2G
Naglalagay ng GlobeTrotter 3G/Fusion at Vodafone 3G sa 2G network only mode (GSM/GPRS/EDGE).

comgt 3G2G
Naglalagay ng GlobeTrotter 3G/Fusion at Vodafone 3G sa 3G preferred mode (UMTS/HSDPA at
GSM/GPRS/EDGE).

comgt GTEDGE
Gamitin ang command na ito upang simulan ang GlobeTrotter EDGE at GlobeTrotter Combo EDGE card bago
may ginagawa pa. (Ito ay bumukas sa radyo).

comgt Estados Unidos
Lumipat sa 900/1900 MHz band para sa operasyon ng USA. GlobeTrotter GPRS datacards lang.

comgt Europa
Lumipat sa 900/1800 MHz band para sa European operation. GlobeTrotter GPRS datacards lang.

comgt Ang PIN
Subukan ang katayuan ng SIM PIN at gamitin ang variable ng kapaligiran na COMGTPIN bilang ang halaga.

comgt APN
Itakda ang APN ng datacard sa value na nakapaloob sa COMGTAPN environment variable.

Pasadya Script
Pati na rin ang built in na mga script, maaari kang gumawa ng sarili mo. Ang sumusunod na script ay nagtatakda ng Vodafone 3G
datacard o UMTS mode ng Option Fusion card sa GPRS:

#Set GPRS only mode
itakda ang com 115200n81
itakda ang senddelay 0.05
maghintay 1 0.2
ipadala ang "AT_OPSYS=0^m"
i-print ang "Pagtatakda ng mode na GPRS lamang"

Kung nai-save mo ang script sa itaas bilang GPRS tatawagin mo itong ganito:

comgt GPRS

Kung kailangan mo ring tukuyin ang port pagkatapos ay gawin ito:

comgt -d /dev/ttyS1 GPRS

Maaari mo ring ipasa ang mga parameter ng kapaligiran sa a comgt script sa pamamagitan ng $env().

pagpapalit chat
chat ay isang utility na kasama ng ppp package (para sa Linux, gayunpaman) na, na may isang set ng
expect-send string couples, ay sapat na para ikonekta ang karamihan sa mga tao sa mga ISP at iba pa. Habang
Ang paggamit ng chat ay napaka-simple, hindi ito masyadong flexible. Doon na comgt pumalit.

comgt maaaring magamit sa lugar ng chat gamit ang parehong diskarte. Halimbawa, isang linya ng pppd
pagbabasa:

pppd kumonekta \
´chat -v "" ATDT5551212 CONNECT "" ogin: ppp \
salita: whitewater´ \
/dev/cua1 38400 debug crtscts modem defaultroute

Gusto, gamit comgt, basahin ang:

pppd kumonekta ´comgt -s /root/scripts/isp.scr´ /dev/cua1 38400 \
debug crtscts modem defaultroute

At ang script ng isp.scr ay mababasa:

ipadala ang "ATDT5551212^m"
maghintay ng 60 "ogin:"
ipadala ang "ppp^m"
maghintay ng 60 "salita:"
magpadala ng "whitewater^m"

Siyempre, nagiging walang halaga na gawing mas gumagana ang script na ito
pagdaragdag ng code para sa busy detect, muling pagdayal, atbp...

Verbose output
Kapag naka-on ang verbose option, comgt nag-uulat ng lahat tungkol sa karaniwang error
channel. Kung naka-on mula sa command line (-v), ang output ay naglalaman ng 4 na seksyon.

- Mga aksyon sa argumento ng command line
Ito ay mga pagkilos na ginawa dahil tinukoy ang mga ito mula sa command line, gaya ng
pagbubukas ng isang aparato sa komunikasyon (-d), atbp... Para maging output ang mga ito, dapat mong tukuyin -v
bilang unang argumento.

- Listahan ng mga argumento
Ang bilang at listahan ng mga argumento ay naipasa. Ito ay kapaki-pakinabang kung sakaling mayroon kang isang grupo ng
environment variable o quotes, back-quotes, backslashes sa command line at ikaw na
hindi sigurado kung ano talaga ang nakikita ng script.

- Listahan ng script
Isang listahan ng script na isasagawa. Maaaring ito ay isang pagsasama-sama ng default na panloob
script, maliban kung ito ay pinigilan ng -s na opsyon, at isang script file. Ang bawat linya ay
nakalista kasama ang numero ng linya nito at posisyon ng character.

- Output ng pagpapatupad
Listahan ng mga utos habang isinasagawa ang mga ito. Ini-print ng parser ang linya na kasalukuyang naka-on,
simula sa eksaktong punto kung saan ito sa dulo ng linya. Maramihang utos
ang mga grupo sa isang linya ay gumagawa ng maramihang mga linya ng output. Maaaring ihalo ang verbose output sa
output ng script (print, eprint o lprint.)

Narito ang isang halimbawa:

$ comgt -v -d/dev/cua1 -s blah.scr
comgt 00:18:46 -> Pinagana ang verbose output
comgt 00:18:46 -> File ng script: blah.scr
comgt 00:18:46 -> argc:5
comgt 00:18:46 -> argv[0]=comgt
comgt 00:18:46 -> argv[1]=-v
comgt 00:18:46 -> argv[2]=-d/dev/cua1
comgt 00:18:46 -> argv[3]=-s
comgt 00:18:46 -> argv[4]=blah.scr
comgt 00:18:46 -> ---Script---
1@0000 set com 38400n81 let a=2
2@0025 print "9x",a,"=",9*a,"\n"
3@0051 tulog 5
4@0059 exit 0
comgt 00:18:46 -> ---Pagtatapos ng script---
comgt 00:18:46 -> @0000 set com 38400n81 let a=2
comgt 00:18:46 -> @0017 let a=2
comgt 00:18:46 -> @0025 i-print ang "9x",a,"=",9*a,"\n"
9x2 = 18
comgt 00:18:46 -> @0051 matulog 5
comgt 00:18:51 -> @0059 exit 0

Programming manwal


palaugnayan
Ang syntax na ginamit para sa comgt ang mga script ay medyo simple, medyo BASIC-like. Ang iskrip ay a
non-tokenized, purong ASCII text file na naglalaman ng mga linyang winakasan ng mga newline na character
(Pamantayang Unix.) Maaaring gawin at/o baguhin ang mga script gamit ang anumang karaniwang text editor
(vi, vim, joe, pico, emacs, ed, microEmacs) Mga linya sa isang comgt binasa ang script na ganito:

- Walang laman na linya
- [indent]rem remark
- [indent][[:|label] LABEL] [utos [mga argumento]] rem remark
- [indent][[:|label] LABEL] [utos [mga argumento]] [utos [mga argumento]]...

Ang mga character na ginagamit para sa indentation ay ang space at tabulasyon na mga character.
Pinalaktawan ng rem command ang script parser sa natitirang linya.
Ang rem command ay maaari ding isulat bilang "#" o "//".

Ang mga label ay binubuo ng maliliit at malalaking titik at mga digit.
Ang kaso ay hindi pinapansin sa mga label.

Ang mga utos at ang kanilang mga argumento ay pinaghihiwalay ng mga puwang at/o mga tab.
Ang mga pangkat ng command ay pinaghihiwalay ng mga puwang, tab, o bagong linya.

Ang mga expression ay hindi dapat maglaman ng mga puwang o tab.
Ito ay ok: hayaan n=x+76
Ito ay hindi: hayaan n= x + 76
Dahil ang puwang na ito ^ ay magwawakas sa let command group.

pagkakamali -uulat
Kailan comgt nakakakita ng error sa script, agad nitong ino-on ang verbose mode, bubuo ng dump
(tingnan ang dump command), iniuulat ang error sa tatlong linya at itinigil ang pagpapatupad. Ang
Ang unang linya na iniulat ay ang command group na ini-execute, ang pangalawa ay nagpapakita kung saan ang
nakuha ng parser at ang ikatlong linya ay nag-uulat ng posisyon ng karakter ng counter ng programa, ang
error at ang exit code.

Narito ang isang halimbawa:

$ comgt -vs blar2.scr

Kung saan ang blar2.scr script ay:

inc n
Disyembre d3
hayaan ang a=58/3
hayaan ang $d="fod"
hayaan ang c=1/0
hayaan ang $y4="sdfgsdfgsdfg"

Ganito ang hitsura ng ulat ng bakas at error:

comgt 11:20:15 -> Pinagana ang verbose output
comgt 11:20:15 -> File ng script: blar2.scr
comgt 11:20:15 -> argc:3
comgt 11:20:15 -> argv[0]=comgt
comgt 11:20:15 -> argv[1]=-vs
comgt 11:20:15 -> argv[2]=blar2.scr
comgt 11:20:15 -> ---Script---
1@0000 inc n
2@0007 Disyembre d3
3@0015 hayaan ang a=58/3
4@0027 let $d="fod"
5@0041 hayaan c=1/0
6@0052 let $y4="sdfgsdfgsdfg"
comgt 11:20:15 -> ---Pagtatapos ng script---
comgt 11:20:15 -> @0000 inc n
comgt 11:20:15 -> @0007 dec d3
comgt 11:20:15 -> @0015 hayaan a=58/3
comgt 11:20:15 -> @0027 hayaan ang $d="fod"
comgt 11:20:15 -> @0041 hayaan c=1/0
comgt 11:20:15 -> -- Ulat ng Error --
comgt 11:20:15 -> ----> ^
comgt 11:20:15 -> Error @49, line 5, Division by zero. (6)

lumabas mga code
Kailan comgt magwawakas, ginagawa ito gamit ang isang "exit code". Iyon ay isang numero na ipinasa pabalik sa
ang proseso ng pagtawag upang magpahiwatig ng tagumpay o pagkabigo. Sa araw-araw na Unix, 0 (zero) ang ibig sabihin
ang tagumpay at lahat ng iba pa ay nangangahulugan ng anumang ibig sabihin ng may-akda ng programa. Sa
isang shell script, o direkta sa command line, maaari mong tingnan ang nilalaman ng $? pagkatapos
pagkatawag comgt upang suriin ang exit code nito.

Halimbawa:

#!/ Bin / SH
comgt /root/bin/call-isp
kung [$? != 0 ]; pagkatapos
echo "Oops! Nagkaproblema."
fi

Panloob comgt ang mga error code ay ang mga sumusunod:

0 : Walang anumang problema. Malamang.
1 : Mga problema sa device ng komunikasyon.
2 : Mga problema sa device ng Console (tty).
3 : Mga problema sa memorya.
4 : Mga problema sa file o pipe.
5 : Mga error sa syntax.
6 : Dibisyon sa pamamagitan ng zero.
7 : Variable na maling pamamahala.
8 : Mga problema sa system. (Hindi makatawag / Bin / SH o ilang tulad nito)

Command
Utos : : Alias: label
Paglalarawan : Nagtatala ng anchor point para sa goto o gosub sa sangay sa.
Syntax : Ang keyword ay hindi dapat maglaman ng anumang mga espesyal na character.
Tandaan: Dapat na unang pahayag sa isang linya.
Tingnan din ang: goto, gosub, bumalik.
Halimbawa:
: loop
gosub bravo
print "Ang oras ay ",$time(),"\n"
matulog 1
goto loop
lagyan ng label ang bravo
i-print ang "Twonk!\n"
pagbabalik

Utos: abort
Paglalarawan : Nagiging sanhi ng comgt na tumawag sa abort() at gumawa ng isang core dump.
Syntax: abort
Tingnan din ang: dump, exit.

Utos: cd
Paglalarawan : Baguhin ang direktoryo.
Syntax: direktoryo ng cd
Mga Tala: -1 ay ibinabalik sa % kung ang pagbabago ay hindi magawa.
Mga Tala : ang direktoryo ay isang string at sa gayon ay maaaring isang variable.
Tingnan din ang: $cwd().
Halimbawa:
cd "duh"
if % != 0 print "Hindi ma-cd into duh.\n"

Utos: isara
Paglalarawan : isinasara ang file na dati nang binuksan na may bukas.
Syntax: isara ang file
Tingnan din: bukas.

Utos : dec
Paglalarawan : Binabawasan ng 1 ang nilalaman ng isang integer variable.
Syntax: dec x
Mga Tala : Ang x ay mula a hanggang z o a0 hanggang z9.
Mga Tala : Tandaan na ang "hayaan ang x=x-1" ay gumagana din.
Tingnan din ang: let, inc.

Utos : dump
Paglalarawan : Inililista ang lahat ng mga non-zero integer na variable at binagong string
Paglalarawan : mga variable bilang mga entry sa log (karaniwang channel ng error.)
Syntax: dump
Tingnan din ang : abort, exit

Utos: iba pa
Paglalarawan : Bilang kahalili, magsagawa ng mga utos kung huling "kung" nasubok na mali.
Syntax: iba pang mga utos...
Tingnan din: kung
Halimbawa:
kung w<350 print ang "Wow! Imagine that.\n"
else print "Si Rush Limbaugh ay isang malaking matabang bastard.\n"

Utos: eprint
Paglalarawan : mag-print ng listahan ng mga argumento na pinaghihiwalay ng kuwit sa stderr.
Syntax : eprint var, stringvar,"text",...
Mga Tala : Tulad ng pag-print ngunit sa karaniwang error file descriptor.
Mga Tala : Ang output ng error ay maaaring idirekta muli nang naka-on ang "2>file".
Mga Tala: ang command line.
Tingnan din ang: print.

Utos: exec
Paglalarawan : Pinapalitan ang kasalukuyang proseso ng comgt ng isa pang proseso.
Syntax : exec "command -args..."
Tingnan din ang : sistema, tinidor.
Halimbawa:
#Tapos na ang script, tumawag sa cu.
exec "cu -l "+$dev()+" -s "+$baud()

Utos: lumabas
Paglalarawan : tinatapos ang pagpapatupad ng script gamit ang exit code.
Syntax: lumabas sa exit_code
Tingnan din ang : abort, dump.
Halimbawa:
: error
labasan 1
:smeggit
labasan 0

Utos: flash
Paglalarawan : I-toggle ang DTR sa device ng komunikasyon para sa isang tinukoy na oras.
Syntax : flash float_constant
Mga Tala : ang float_constant ay tumpak hanggang 1/100th sec.
Mga Tala : Nagiging sanhi ng modem na i-drop ang carrier o pumunta sa command mode,
Mga Tala : depende sa mga setting ng modem. Pagtatakda ng baud rate sa 0
Mga Tala: para sa isang oras ay may parehong epekto.
Tingnan din ang: sleep, set com.
Halimbawa:
:disconnect
flash 0.5
labasan 0

Utos : fprint
Paglalarawan : mag-print ng listahan ng mga argumento na pinaghihiwalay ng kuwit sa isang file.
Syntax : fprint var, stringvar,"text",...
Mga Tala : Tulad ng pag-print ngunit idinagdag sa isang file na naunang binuksan
Mga Tala: sa pamamagitan ng bukas.
Tingnan din ang: print.

Utos: tinidor
Paglalarawan : tinidor comgt proseso sa dalawa. Ang parehong mga proseso ay nagpapatuloy
Paglalarawan : pagsasagawa ng script.
Syntax: tinidor
Mga Tala : Nagbabalik ang % ng 0 para sa proseso ng bata, bagong ID ng proseso para sa
Mga Tala : magulang o -1 para sa error.
Tingnan din ang : maghintay, patayin, pid(), ppid().
Halimbawa:
tinidor
kung % = -1 goto error
kung % = 0 goto anak
:magulang
...

Utos: kunin
Paglalarawan : kumuha ng string mula sa aparato ng komunikasyon.
Syntax : kumuha ng timeout na "mga terminator" na $string
Mga Tala : ang timeout ay float constant, ang mga terminator ay a
Mga Tala : listahan ng mga character na, kapag natanggap, wawakasan
Mga Tala: kunin. Ang mga Terminator ay hindi pinapansin kapag natanggap muna.
Tingnan din: maghintay.
Halimbawa:
maghintay ng 60 "kunekta"
kung % != 0 goto error
makakuha ng 2 " ^m" $s
print "Mga parameter ng koneksyon: ",$s,"\n"

Utos : gosub
Paglalarawan : tumatawag ng subroutine.
Syntax: label ng gosub
Mga Tala : Sa kasalukuyan, sinusuportahan lamang ng comgt ang 128 na antas ng gosub
Mga Tala : mga tawag (sapat na!)
Tingnan din ang : :, goto, bumalik.
Halimbawa:
gosub routine
matulog 1
gosub routine
goto end
: routine
i-print ang "Flim-flam!\n"
pagbabalik

Utos: goto
Paglalarawan : Nagpapadala ng execution sa ibang lugar sa script.
Syntax: goto label
Tingnan din ang : :, gosub, bumalik.
Halimbawa:
:win95
print "Ngayon gusto kong pumunta at gumamit ng Linux, salamat.\n"
goto win95

Utos: hset
Paglalarawan : Itakda ang daan-daang timer.
Syntax : halaga ng hset
Mga Tala : Nire-reset ng command na ito ang daan-daang segundong timer sa
Mga Tala : isang halaga para sa oras na magsisimula.
Tingnan din ang : htime().
Halimbawa:
hset 0
: loop
print "Oras sa 1/100 ng isang seg.: ",htime(),"\n"
matulog 0.01
goto loop

Panuto: kung
Paglalarawan : sumusubok sa isang kundisyon
Syntax : kung test_condition ang mga utos...
Mga Tala : Conditionnaly executes commands kung totoo ang test condition.
Mga Tala : Ang mga operator ng pagsubok ay = (katumbas), != (hindi katumbas),
Mga Tala : <> (hindi katumbas ng) < (mas mababa sa), > (mas malaki kaysa),
Mga Tala : <= (mas mababa o katumbas), >= (mas malaki o katumbas).
Mga Tala : Ang lahat ng mga operator ay maaaring gamitin sa mga integer at string.
Mga Tala : Kung mali ang test_condition, kung lumaktaw sa
Mga Tala: ang susunod na linya.
Tingnan din: iba pa.
Halimbawa:
kung n>30 print na "Oh-ho! masyadong maraming tupa!\n" goto error
kung n=17 i-print ang "Hurray! we´ve enough sheep\n" goto party
kung n<17 print ang "Murray, kumuha ng mas maraming tupa.\n" goto getmore
kung pumunta si $z < "Marmaluke" ...
kung 3*a>5+b ang nakuha ...

Utos: inc
Paglalarawan : dinaragdagan ng 1 ang nilalaman ng isang integer variable.
Syntax: inc x
Mga Tala : ang x ay az o a0-z9.
Tingnan din: dec, let.

Utos: input
Paglalarawan : input string mula sa keyboard papunta sa string variable.
Syntax : input $x
Mga Tala : tinatapos ng input ang pagpasok lamang gamit ang ENTER key.
Mga Tala : Ang mga puwang, tab at iba pang mga nakakatawang character ay lahat
Mga Tala : nakaimbak sa variable.
Tingnan din ang: itakda ang echo.
Halimbawa:
print "Ilagay ang iyong buong pangalan :"
input $n4

Utos: pumatay
Paglalarawan : Nagpapadala ng signal sa isang proseso.
Syntax : patayin ang signal processID
Mga Tala : Ang parehong signal at processID ay mga integer na halaga. Katulad ng
Mga Tala : karaniwang unix kill maliban sa mga signal alias ay hindi
Mga Tala : tinatanggap at hindi opsyonal ang signal.
Mga Tala : Ang 0 ay ibinabalik sa % kung maipadala ang signal, -1
Notes: kung hindi.
Mga Tala : Maaaring gamitin ang Signal 0 para makita ang pagkakaroon ng proseso.
Tingnan din ang: maghintay, pid(), ppid().
Halimbawa:
tinidor
hayaan ang p=%
kung p = 0 goto bata
matulog 300
pumatay 15 p
matulog 1
pumatay 0 p
kung % != 0 print ang "Child terminated\n" goto ok
print "Hindi ma-terminate ang bata!\n"
pumatay 9 p
matulog 1
pumatay 0 p
if % = 0 print "Hindi mapatay ang bata!\n" goto error
print "Napatay ang bata.\n"
:okay
...

Utos: hayaan
Paglalarawan : Gumagawa ng variable na takdang-aralin.
Syntax: hayaan ang x=content
Mga Tala : ang x ay [$]a0-z9.
Tingnan din ang: inc, dec.
Halimbawa:
hayaan ang a=5
hayaan ang b=(time()-a)+5
hayaan ang y7=6809
hayaan ang z=0%11010111 #Binary
hayaan ang z=077324 #octal
hayaan ang z=0xf5b8 #hexadecimal
hayaan $c="Daniel"
hayaan ang $d=$c+" Chouinard"
let $s5="Frimpin´ Jeosaphat!"

Utos: lprint
Paglalarawan : Mag-print ng listahan ng mga argumento na pinaghihiwalay ng kuwit sa log.
Syntax : fprint var, stringvar,"text",...
Mga Tala : Tulad ng pag-print ngunit naka-print tulad ng isang log entry kung verbose ay naka-on.
Mga Tala : ipinapadala ang pag-log sa stderr.
Tingnan din ang : print, eprint, fprint.

Utos: buksan
Paglalarawan : Nagbubukas ng file o isang aparatong pangkomunikasyon.
Syntax : open com device, open com (stdin), open file FILE
Tingnan din: malapit.
Halimbawa:
buksan ang com /dev/cua1
itakda ang com 38400n81
buksan ang file na "/tmp/log"
fprintf "Ito ay isang log\n"
isara ang file

Utos: i-print
Paglalarawan : mag-print ng listahan ng mga argumento na pinaghihiwalay ng kuwit.
Syntax : print var, stringvar,"text",...
Mga Tala : Ang mga puwang at bagong linya ay hindi awtomatikong idinaragdag.
Tingnan din ang: eprint, fprint, lprint.
Halimbawa:
hayaan ang b=26
hayaan ang $c="text variable"
print "Contstant text ",b," ",$c," time: ",$time(),"\n"

Utos : putenv
Paglalarawan : Nagtatakda ng variable ng kapaligiran.
Syntax: putenv "var=content"
Mga Tala : Ang mga variable ng kapaligiran ay awtomatikong na-export,
Notes: hindi na bumalik. Ang mga proseso ng mga bata ay namamana ng
Mga Tala: kapaligiran.
Tingnan din ang: $env().
Halimbawa:
putenv "SCRIPTDIR=/usr/lib/comgt/scripts"
system "dothat" # dothat reads env. var. SCRIPTDIR...

Command : rem Aliases: #, //
Paglalarawan : Puna. Ang natitirang linya ay hindi pinapansin.
Syntax : Tandaan na ang isang puwang ay dapat sumunod sa "rem".
Halimbawa:
#Ito ay isang pangungusap
// Ganito rin
rem Hindi ito disco.

Utos: bumalik
Paglalarawan : Pagbabalik mula sa subroutine.
Syntax: bumalik
Tingnan din ang: gosub.

Utos: ipadala
Paglalarawan : nagpapadala ng string sa linya ng komunikasyon (karaniwang modem).
Syntax: magpadala ng string
Mga Tala : Ang Carriage return (ENTER) ay hindi awtomatikong ipinapadala
Mga Tala : (gamitin ang ^m).
Halimbawa:
ipadala ang "atdt555-1212^m"
magpadala ng $g+"^m"
ipadala ang "Ang oras ay "+$time()+"^m^j"

Utos: itakda
Paglalarawan : nagtatakda ng mga gumaganang parameter.
Syntax : itakda ang halaga ng parameter
Mga tala:

Paglalarawan ng Utos
---------------------------- ---------------------- ----------------------------
itakda ang echo on|off Keyboard echo on-screen.
itakda ang comecho on|off Mga natanggap na character na umalingawngaw sa screen.
itakda ang senddelay time_constant In-between character delay para sa "send"
itakda ang ignorecase on|off Case sensitivity para sa "waitfor".
Default=on.
i-set ang clocal on|off clocal on = huwag pansinin ang mga signal ng modem
itakda ang mga default sa paggawa ng mode ng file ng umask mode.
See man umask.
itakda ang verbose on|off verbose on = debug output pinagana.
itakda ang mga parameter ng komunikasyon ng com com_params.
hal.: 19200n81, 300e71
baud |||
Pagkakapantay-pantay |
Mga bit ng data |
Stop bits |

Halimbawa:
i-set ang echo
i-print ang "Password :"
input $p
i-print ang "\n"
itakda ang echo
itakda ang comecho sa
itakda ang clocal sa
itakda ang senddelay 0.1
itakda ang ignorecase
itakda ang com 38400n81
itakda ang umask 022 # Dapat ay octal (nangungunang zero)
...

Tandaan sa clocal:
Kung nais na patuloy na gumana ang iyong script pagkatapos matukoy ng carrier
bumaba ang signal, naka-on ang clocal, kung hindi, nagiging sanhi ng pagbaba ng CD
ang linya ng aparato upang isara (mag-hang up). Ito ay maaaring mangyari kung,
sabihin nating, tumatawag at kumokonekta ang iyong script, pagkatapos ay dinidiskonekta o
bumaba ang dtr (flash), pagkatapos ay subukang muling kumonekta muli.

Utos: matulog
Paglalarawan : Pinihinto ang pagpapatupad.
Syntax : sleep float_constant
Mga Tala : Ang Float_constant ay tumpak hanggang 1/100th sec, maliban kung
Mga Tala : higit sa 100 segundo, kung saan ang katumpakan
Mga Tala : bumaba sa 1 segundo.

Halimbawa:
matulog 0.06
matulog 3
matulog 86400 /* Isang buong araw */

Utos: sistema
Paglalarawan : Tumatawag ng system (unix) command
Syntax : "utos" ng system
Tingnan din ang: exec.
Halimbawa:
:dir
i-print ang "listahan ng direktoryo ",$cwd(),\n"
sistema "ls -l |more"

Utos : testkey
Paglalarawan : Sinusubok ang keyboard para sa keystroke, nagbabalik ng 1 sa % kung mayroon.
Syntax: testkey
Mga Tala : Maaari lamang subukan ang ENTER key. Mga hinaharap na bersyon ng comgt
Mga Tala : susubukan para sa higit pa at magbabalik ng mga keycode sa %.
Tingnan din ang: input.
Halimbawa:
hayaan n=1
: loop
print n," tupa... ZZZzzz...\n"
matulog n
inc n
testkey
kung % = 0 goto loop

Utos: maghintay
Paglalarawan : Maghintay para sa isang proseso ng bata upang wakasan.
Syntax: maghintay
Mga Tala : Ang Process ID ng winakasan na bata ay ibinalik sa %
Tingnan din ang: tinidor, patayin.
Halimbawa:
tinidor
hayaan ang p=%
kung p=0 goto bata
kung p=-1 goto error
print "Naghihintay para matapos ang bata..."
maghintay
i-print ang "\n"
kung %!=p print "Wait goto wrong PID!\n" goto error
print "Tapos na ang bata.\n"

Utos: maghintay
Paglalarawan : Naghihintay hanggang sa matanggap ang isa sa isang listahan ng mga string
Syntax : hintayin ang timeout "string1","string2","string3"...
Mga Tala : Ang timeout ay isang floating time constant. maghintay na bumalik
Mga Tala: 0 para sa unang string na natanggap, 1 para sa pangalawa, atbp...
Mga Tala : at -1 para sa isang timeout. Binabalewala ang case bilang default maliban kung
Mga Tala : ang ignorecase ay naka-set sa off.
Tingnan din ang: kumuha.
Halimbawa:
:dial
ipadala ang "atdt555-4411^m"
maghintay ng 60 "walang carrier","abala", "walang dial tone", "kunekta"
kung % = -1 goto timedout
kung % = 0 goto nocd
kung % = 1 goto redial
kung % = 2 goto error
kung % = 3 goto konektado

Utos: maghintay
Paglalarawan : Naghihintay hanggang sa huminto sa pagtanggap ang linya ng komunikasyon nang ilang sandali.
Syntax : waitquiet timeout quiettime
Mga Tala : Ang parehong timeout at quiettime ay lumulutang na mga constant ng oras
Mga Tala : na may 1/100th sec. katumpakan. Kapaki-pakinabang para sa "paglunok"
Mga Tala : mga papasok na character saglit o naghihintay ng isang
Mga Tala : hindi kilalang prompt.
Halimbawa:
:closecon
magpadala ng "logoff^m"
maghintay 10 0.5
magpadala ng "oo^m"

Integer function
I-Function: Pag-access
Paglalarawan : Bine-verify ang mga karapatan sa pag-access sa isang file
Syntax : hayaan ang x=access("/tmp/file","frwx")
Mga Tala : Ang pangalawang string ay naglalaman ng isa o higit pa sa
Mga Tala : ´f´,´r´,´w´,´x´ upang suriin muli
Mga Tala : pagkakaroon, pagbasa, pagsulat at pagpapatupad ng mga pahintulot.
Mga Tala : Sa ilalim ng root id, ang tanging kapaki-pakinabang na pagsusuri ay ´f´, bilang
Mga Tala : lahat ng iba ay babalik ng totoo.
Return Value: 0 kung umiiral ang file, nababasa, nasusulat,
Return Value: executable, o -1 kung hindi.
Tingnan din ang: tao daan(2)

I-Function : baud
Paglalarawan : Ibinabalik ang kasalukuyang baudrate ng linya ng komunikasyon.
Syntax: hayaan ang x=baud()
Mga Tala : Hindi nangangahulugang tumutugma sa bilis ng koneksyon ng modem.
Tingnan din ang: $baud().

I-Function : len
Paglalarawan : Ibinabalik ang haba ng isang string.
Syntax: hayaan ang x=len($s)
Mga Tala : "" ay zero. Ang mga string ay kasalukuyang may maximum na haba ng
Mga Tala: 1024 character. hindi pinangangasiwaan ng comgt ang string overflow
Notes: sa lahat.

I-Function: htime
Paglalarawan : Nagbabalik ng daan-daang segundo mula nang magsimula ang script.
Syntax: hayaan ang x=htime()
Mga Tala : Itakda sa isang partikular na halaga na may hset.
Tingnan din ang: hset.

I-Function : pid
Paglalarawan : Ibinabalik ang process ID number ng kasalukuyang proseso (comgt)
Syntax: hayaan ang x=pid()
Tingnan din ang: ppid(), fork

I-Function: ppid
Paglalarawan : Ibinabalik ang numero ng ID ng proseso ng proseso ng magulang.
Syntax: hayaan ang x=ppid()
Mga Tala : Maaaring gamitin ng nagsawang bata upang makita ang magulang
Mga Tala: proseso.

I-Function : oras
Paglalarawan : Ibinabalik ang oras sa mga segundo mula noong Ene 1, 00:00:00 1970 GMT.
Syntax: hayaan ang x=time()
Mga Tala : Ginagamit upang kalkulahin ang mga pagkakaiba sa oras.
Tingnan din ang: $time()

I-Function: val
Paglalarawan : Ibinabalik ang halaga ng string.
Syntax: hayaan ang x=val($x)
Mga Tala : Ang string ay hindi isang expression; dapat lamang maglaman ng [0-9]
Mga Tala: mga character. Ang mga hinaharap na bersyon ng comgt ay magagawang
Mga Tala : suriin ang mga expression. (Siguro) (Isinulat ito 6
Mga Tala: taon na ang nakalipas.)

I-Function : verbose
Paglalarawan : Ibinabalik ang halaga ng verbose setting.
Syntax: hayaan ang x=verbose()
Mga Tala : 0=off, 1=on.

Pisi function
S-Function : basename
Paglalarawan : Ibinabalik ang basename na bahagi ng path.
Syntax: hayaan ang $x=$basename($p)
Mga Tala : $basename("/usr/bin/more")="more"
Tingnan din ang : $dirname().

S-Function : baud
Paglalarawan : Ibinabalik ang representasyon ng string ng kasalukuyang baud rate.
Syntax: hayaan ang $x=$baud()
Mga Tala : Tinukoy ng "set com"
Tingnan din ang: baud(), set com.

S-Function: cwd
Paglalarawan : Ibinabalik ang kasalukuyang gumaganang pathname ng direktoryo.
Syntax: hayaan ang $x=$cwd()
Tingnan din ang: cd.

S-Function : dev
Paglalarawan : Ibinabalik ang kasalukuyang pathname ng device ng komunikasyon.
Syntax: hayaan ang $x=$dev()
Mga Tala : tinukoy ng "-d" command line argument o "open com"
Tingnan din ang: open com.

S-Function : diname
Paglalarawan : Ibinabalik ang pangalan ng direktoryo na bahagi ng path.
Syntax: hayaan ang $x=$dirname($p)
Mga Tala : $dirname("/usr/bin/more")="/ usr / bin"
Tingnan din ang: $basename().

S-Function : env
Paglalarawan : Ibinabalik ang content ng isang environment variable
Syntax : hayaan ang $x=$env("HOME")
Mga Tala : Ang mga hindi umiiral na variable ay nagbabalik ng walang laman na string.
Tingnan din ang: putenv.

S-Function : hex
Paglalarawan : Kino-convert ang halaga sa hexadecimal na representasyon
Syntax: hayaan ang $x=$hex(x)
Mga Tala : Mga titik af sa maliit na titik, walang nauuna "0x"
Tingnan din ang : $hexu(), $oct().

S-Function: hexu
Paglalarawan : Kino-convert ang halaga sa hexadecimal na representasyon
Syntax: hayaan ang $x=$hex(x)
Mga Tala : Mga letrang AF sa uppercase, walang nauunang "0x"
Tingnan din ang: $hex(), $oct().

S-Function : hms
Paglalarawan : Kino-convert ang bilang ng mga segundo sa time string
Syntax: hayaan ang $x=$hms(x)
Mga Tala : Ang format ay "HH:MM:SS". Kapaki-pakinabang para sa mga pagpapakita ng kronomiter
Mga Tala : Gamitin kasama ang "time()", huwag subukang dagdagan ang isang variable
Mga Tala : bawat segundo gamit ang "sleep 1". (Tingnan ang halimbawa ng script ng ISP)
Mga Tala : Ang format ay nagiging "HHH:MM:SS" pagkatapos ng 99 oras, 59 minuto,
Mga Tala: 59s...
Tingnan din ang: oras().

S-Function : kaliwa
Paglalarawan : Ibinabalik ang kaliwang bahagi ng isang string
Syntax : hayaan ang $x=$left($s,l)
Mga Tala : $s=Pinagmulan na string, l=haba
Mga Tala : l dapat ay mas mababa sa haba ng string.
Tingnan din ang : $right(), $mid().

S-Function : kalagitnaan
Paglalarawan : Ibinabalik ang midsection ng isang string.
Syntax : hayaan ang $x=$mid($s,s,l)
Mga Tala : $s=Source string, s=start, l=length
Mga Tala : s ay dapat na mas mababa kaysa sa haba ng string, l ay maaaring maging
Mga Tala : ilang malaking numero (9999) upang ibalik ang kanang bahagi ng a
Mga Tala : string hanggang dulo. ang unang character ng isang string ay
Mga Tala: posisyon 0, hindi 1.
Tingnan din ang : $right(), $left().

S-Function : oct
Paglalarawan : Kino-convert ang value sa octal na representasyon.
Syntax : hayaan ang $x=$oct(x)
Tingnan din ang: $hex(), $hexu().

S-Function : tama
Paglalarawan : Ibinabalik ang kanang bahagi ng isang string.
Syntax : hayaan ang $x=$right($s,l)
Mga Tala : $s=Pinagmulan na string, l=haba
Mga Tala : l dapat ay mas mababa sa haba ng string.
Tingnan din ang : $left(), $mid().

S-Function: rpipe
Paglalarawan : Ibinabalik ang unang linya mula sa isang system piped na command
Syntax : hayaan ang $x=$rpipe("/bin/ls |grep myfile")
Mga Tala : Hindi masyadong kapaki-pakinabang maliban kung ginamit sa ulo, buntot, grep,
Mga Tala: atbp...
Tingnan din ang: sistema.

S-Function : oras
Paglalarawan : Nagbabalik ng 24 na character na string ng lokal na oras
Syntax: hayaan ang $x=$time()
Tingnan din ang: oras().
Mga Tala : Ang oras ay nasa ganitong format: Mon Abr 8 14:21:22 1996
012345678901234567890123
1 2

S-Function: mas mababa
Paglalarawan : Ibinabalik ang lowercase´d string.
Syntax : hayaan ang $x=$tolower($y)

S-Function: topper
Paglalarawan : Ibinabalik ang uppercase´d string.
Syntax : hayaan ang $x=$toupper($y)

Pagsubok operator
Paglalarawan ng Operator Halimbawa ng Resulta
= katumbas kung 1+2=3 oo
!= hindi katumbas kung 1+2!=3 hindi
<> hindi katumbas kung 1+2<>3 no
> Mas malaki kaysa sa kung 1+3>3 oo
< Mas mababa sa kung 1+3<3 hindi
>= Mas malaki o katumbas kung 3>=3 oo
<= Mas malaki o katumbas kung 2<=3 oo

Maaaring ihambing ang mga string gamit ang parehong mga operator.

"aaa" < "aab", "aaaa" > "aaa", "Test" != "test", "One" = "One",
"A" > "a", "Fumble" <= "Fumigate", "Farsical" <> "Commedic"

nota na ang "itakda ang ignorecase sa" ay HINDI nalalapat sa mga paghahambing ng string.

pagpapahayag operator
Paglalarawan ng Operator Halimbawa ng Resulta
+ Pagdaragdag hayaan ang a=2+2 4
+ Pagsasamahin hayaan ang $b="aa"+"bb" "aabb"
- Pagbabawas hayaan ang e=2-5 -3
* Pagpaparami hayaan f=11*2 22
/ Dibisyon let g=34/11 3
& Bit-Wise AT hayaan ang h=42&7 2
| Bit-Wise O hayaan ang a=42|5 47
^ Bit-Wise XOR hayaan ang a=42^7 45

Mga halimbawa ng pinaghalong expression:

#Ibinabalik ang bilang ng mga segundo simula 00:00:00
hayaan ang $t=$time() #Kumuha ng snapshot.
let a=(val(mid$($t,11,2))*3600)+(val(mid$($t,14,2))*60)+val(mid$($t,17,2))
#Pansinin ang mga karagdagang set ng panaklong dahil ang expression ng comgt
Ang #evaluator ay brain-dead.
#Halimbawa, ang 5-2+1 ay dapat magbigay sa iyo ng 4, tama ba? Well, ayon sa
#getvalue(), talagang nagbibigay ito ng 2, dahil medyo galing ito
#kanan papuntang kaliwa.
#Kaya para masuri nang tama ang 5-2+1, gamitin ang (5-2)+1. Kung gumagamit ka
#simple, dalawang-element na kalkulasyon, huwag mag-alala tungkol dito.
Bibigyan ka ng #5-2 ng 3.

#Concatenation (Calls cu)
exec "cu -l "+$dev()+" -s "+$baud()"

#Sa isang pagsubok na kondisyon
kung a+c > strlen($c) goto toouch

#Paghahambing ng string
hayaan ang $t=$mid($time(),11,8)
kung $t > "19:59:59" i-print ang "Too late for that!\n" goto toolate
kung $t < "08:00:00" i-print ang "Masyadong maaga!\n" pumunta ng masyadong maaga
if $t = "00:00:00" print "Oh god! Twinkee time na!\n"

KILALA TAMPOK


Ang getvalue() parser. Napapatawa ako kaya sa tingin ko hahayaan ko na lang. -
[protektado ng email]

Kapaligiran MGA VARIABLE


COMGTPIN - ang 4 na digit na pin ng SIM para gamitin ng PIN script COMGTAPN - ang APN na sulatan
ang data card, na ginagamit ng APN script.

MGA AUTHORS


Daniel.Chouinard[protektado ng email]> nagsulat ng orihinal dcon kagamitan.

Paul Hardwick[protektado ng email]> na-update ito para sa mga pinakabagong compiler, sa kondisyon na ang built-
sa script functionality at sinubukan ito laban sa GPRS at 3G datacards.

Martin Gregorie[protektado ng email]> isinulat ang orihinal na manpage para sa comgt mula sa dcon
dokumentasyon at nakabalot comgt para sa pamamahagi.

kasaysayan
Isinulat ni Daniel Chouinard ang karamihan (90%) ng dcon noong 1989 nang magsimula siyang gumawa ng Unix Apps
tech support karamihan sa pamamagitan ng modem sa mga sistema ng customer. Pagod na siyang i-type ang lahat ng iyon
mga password at nakakatawang call-charging code sa tuwing gumagamit siya ng cu. Isa pa, ang kumpanyang pinagtatrabahuan niya
para sa kailangan ng isang sistema na mag-log ng mga oras ng tawag at tinantyang gastos. Sa gayon dcon ay ipinanganak.
Pagkalipas ng anim o pitong taon (1996) at gumagamit siya ng pppd para kumonekta sa kanyang ISP site. Siya ay
higit pa o hindi gaanong masaya sa chat ngunit nakitang wala itong kontrol sa daloy at maramihang pagsusuri sa pagtugon
mula sa "atdt...". Gusto niyang gumawa ito ng iba't ibang bagay para sa "walang carrier", "no dial tone", at
"busy". Kahit na naisip niya iyon chat ay malamang na mapahusay balang araw, kapag natagpuan niya
dcon.c sa isa sa kanyang lumang 45M tapes sinubukan niyang i-compile ito sa kanyang Linux box at, narito at
narito, nangyari ito. Sa huli, nagdagdag siya ng ilang bagay dito (patayin, tinidor, maghintay, 1/100 segundo.
beses) at iniwan ito doon.

Ilang taon na ang nakalipas natagpuan ni Paul Hardwick ang programa, dcon 0.97, huling binago noong 1996.
Ang layunin ng program na ito ay magpatakbo ng mga script na kumokontrol sa mga serial port ng Linux. Ang
ang pagpapatupad ay halos kapareho sa isang bagay na isinulat niya para sa Windows. Anyway, sa halip
kaysa muling likhain, nakipag-ugnayan siya sa may-akda, si Daniel Chouinard, at humingi ng pahintulot na muling gamitin
ang code. Maligayang nagbigay siya ng pahintulot at isang pangunahing ngunit kapaki-pakinabang na utility na tinatawag comgt ay
nilikha. Si Paul ay hindi kumukuha ng kredito para sa makina, bukod sa ginagawa itong katugma sa ngayon
mga compiler. Ito ay karaniwang dcon repackage.

20 Oktubre, 2006 comgt(1)

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


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Firebird
    Firebird
    Nag-aalok ang Firebird RDBMS ng mga tampok ng ANSI SQL
    & tumatakbo sa Linux, Windows at
    ilang mga platform ng Unix. Mga tampok
    mahusay na pagkakatugma at pagganap
    at kapangyarihan...
    I-download ang Firebird
  • 2
    KompoZer
    KompoZer
    Ang KompoZer ay isang wysiwyg HTML editor gamit ang
    ang Mozilla Composer codebase. Bilang
    Nahinto ang pag-unlad ni Nvu
    noong 2005, inaayos ng KompoZer ang maraming mga bug at
    nagdadagdag ng f...
    I-download ang KompoZer
  • 3
    Libreng Manga Downloader
    Libreng Manga Downloader
    Ang Libreng Manga Downloader (FMD) ay isang
    open source application na nakasulat sa
    Object-Pascal para sa pamamahala at
    pag-download ng manga mula sa iba't ibang mga website.
    Isa itong salamin...
    I-download ang Libreng Manga Downloader
  • 4
    Aetbootin
    Aetbootin
    Hinahayaan ka ng UNetbootin na lumikha ng bootable
    Mga live na USB drive para sa Ubuntu, Fedora, at
    iba pang mga pamamahagi ng Linux nang wala
    nagsusunog ng CD. Gumagana ito sa Windows, Linux,
    at ...
    I-download ang UNetbootin
  • 5
    Dolibar ERP - CRM
    Dolibar ERP - CRM
    Dolibarr ERP - Ang CRM ay isang madaling gamitin
    ERP at CRM open source software package
    (tumatakbo gamit ang isang web php server o bilang
    standalone na software) para sa mga negosyo,
    mga pundasyon...
    I-download ang Dolibar ERP - CRM
  • 6
    SQuirreL SQL Client
    SQuirreL SQL Client
    Ang SQuirreL SQL Client ay isang graphical na SQL
    client na nakasulat sa Java na magpapahintulot
    mong tingnan ang istraktura ng isang JDBC
    sumusunod na database, i-browse ang data sa
    mga mesa...
    I-download ang SQuirreL SQL Client
  • Marami pa »

Linux command

Ad