Ito ang command na gammu-smsd 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
gammu-smsd - SMS daemon para kay Gammu
SINOPSIS
gammu-smsd [OPTION]...
DESCRIPTION
Ang manu-manong pahinang ito ay nagdodokumento ng maikling gammu-smsd utos.
gammu-smsd ay isang programa na pana-panahong nag-scan ng GSM modem para sa mga natanggap na mensahe, mga tindahan
ang mga ito sa tinukoy na storage at nagpapadala din ng mga mensaheng naka-enqueu sa storage na ito.
Maaaring i-reload ng daemon ang configuration file pagkatapos magpadala ng hangup signal (SIGHUP) at maayos
tinatapos ang sarili nito sa SIGINT at SIGTERM.
Ang programa ay tumatanggap ng mga sumusunod na opsyon (pakitandaan na ang mahahabang opsyon ay maaaring hindi tanggapin sa
ilang mga platform):
-h, - Tumulong
Nagpapakita ng tulong.
-sa, --bersyon
Ipinapakita ang impormasyon ng bersyon at pinagsama-sama sa mga tampok.
-c, --config=file
Configuration file na gagamitin, ang default ay /etc/gammu-smsdrc, sa Windows walang
Ang default at path ng configuration ng file ay kailangang palaging tinukoy.
Kung nagpapatakbo ka ng SMSD bilang isang system daemon (o serbisyo), inirerekomendang gamitin ang absolute
path sa configuration file bilang startup na direktoryo ay maaaring iba kaysa sa iyong inaasahan.
Tingnan ang gammu-smsdrc para sa dokumentasyon ng configuration file.
-p, --pid=file
I-lock ang file para sa pag-iimbak ng pid, walang laman para walang pag-lock. Hindi suportado sa Windows.
-U, --user=user
I-drop ang mga pribilehiyo ng daemon sa napiling user pagkatapos magsimula.
-G, --group=group
I-drop ang mga pribilehiyo ng daemon sa napiling grupo pagkatapos magsimula.
-d, --demonyo
Daemonize program sa startup. Hindi suportado sa Windows.
-ako, --install-service
Ini-install ang SMSD bilang isang serbisyo ng Windows.
-ikaw, --uninstall-service
Ina-uninstall ang SMSD bilang isang serbisyo ng Windows.
-oo, --simulan-serbisyo
Sinisimulan ang serbisyo ng SMSD Windows.
-k, --stop-service
Pinahinto ang serbisyo ng SMSD Windows.
-f, --max-failures=bilang
Tapusin pagkatapos ng tinukoy na bilang ng mga pagkabigo. Gamitin ang 0 upang hindi wakasan (ito ay
default).
-X, --suicide=segundo
Pinapatay ang sarili pagkatapos ng ilang segundo.
-S, --run-service
Nagpapatakbo ng pogram bilang serbisyo ng SMSD Windows. Hindi ito dapat gamitin nang manu-mano, ngunit lamang
Dapat gamitin ng Windows Service manager ang command na ito.
-n, --service-name=name
Tinutukoy ang pangalan ng isang serbisyo ng Windows. Ang bawat serbisyo ay nangangailangan ng isang natatanging pangalan, kaya kung ikaw
gusto mong magpatakbo ng ilang mga pagkakataon sa SMSD, kailangan mong pangalanan ang bawat serbisyo nang iba.
Default ay "GammuSMSD".
-l, --use-log
Gamitin ang pag-log bilang na-configure sa config file (default).
-L, --no-use-log
Huwag gumamit ng pag-log bilang na-configure sa config file.
-e, --install-event-log
Ini-install ang paglalarawan ng Windows EventLog sa registry.
Bago sa bersyon 1.31.90.
- Eh, --uninstall-event-log
Ina-uninstall ang paglalarawan ng Windows EventLog sa registry.
Bago sa bersyon 1.31.90.
Mga TANDA
Maaaring kontrolin ang SMSD gamit ang mga sumusunod na signal ng POSIX (kung sinusuportahan ito ng iyong platform):
FOLLOW UP I-reload ang configuration at muling kumonekta sa telepono.
PIRMA, TARGET TERM
Magalang na isara ang daemon.
SIGALRM
Ginagamit sa loob para sa gammu-smsd -X
SIGUSR1
Sinususpinde ang pagpapatakbo ng SMSD, pagsasara ng koneksyon sa telepono at database.
SIGUSR2
Ipinagpapatuloy ang pagpapatakbo ng SMSD (pagkatapos ng nakaraang pagsuspinde).
Binago sa bersyon 1.22.91: Nagdagdag ng suporta para sa SIGHUP.
Binago sa bersyon 1.22.95: Nagdagdag ng suporta para sa SIGALRM.
Binago sa bersyon 1.31.90: Nagdagdag ng suporta para sa SIGUSR1 at SIGUSR2.
HALIMBAWA
Linux/Unix Mga halimbawa
Simulan ang SMSD bilang isang daemon sa Linux:
gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon
Simulan ang SMSD bilang isang daemon sa Linux na may mga pinababang pribilehiyo:
gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon --user gammu --group gammu
SMSD as a sistema malawak demonyo
Upang magamit ang SMSD bilang isang daemon, maaaring gusto mong gumamit ng init script na ipinadala kasama ng Gammu in
direktoryo ng kontribusyon/init. Hindi ito naka-install bilang default, i-install ito nang manu-mano o
suriin ang INSTALL file para sa mga tagubilin.
Sa ilalim ng Windows 7 maaaring kailanganin mong i-disable ang UAC (kontrol ng user account) bago mo ito gawin
makakapag-install ng serbisyo ng SMSD.
Windows serbisyo Mga halimbawa
I-install ang Gammu SMSD Windows service:
gammu-smsd.exe -cc:\Gammu\smsdrc -i
Mag-install ng dalawang pagkakataon ng serbisyo ng SMSD Windows:
gammu-smsd.exe -cc:\Gammu\smsdrc-1 -n Gammu-first-phone -i
gammu-smsd.exe -cc:\Gammu\smsdrc-2 -n Gammu-second-phone -i
Upang i-uninstall ang isang serbisyo ng Windows:
gammu-smsd.exe -u
Troubleshooting Windows serbisyo
Kung nabigo ang Gammu na magsimula bilang isang serbisyo sa Windows (karaniwan kang makakakuha ng "Error 1053: Ang
hindi tumugon ang serbisyo sa pagsisimula o paghiling ng kontrol sa isang napapanahong paraan"), unang suriin
iyong mga SMSD log. Kung wala silang anumang kapaki-pakinabang na pahiwatig, subukang simulan nang manu-mano ang SMSD
eksaktong parehong mga parameter tulad ng iyong pag-install ng serbisyo (nang walang -i).
Halimbawa ang command line ay maaaring magmukhang:
gammu-smsd.exe -c smsdrc
Makakakuha ka na ngayon ng mga error mula sa SMSD kahit na nabigo itong magsimula bilang isang serbisyo.
KILALA LIMITASYON
Hindi mo magagamit ang parehong telepono sa pamamagitan ng higit pang mga programa sa parehong oras. Gayunpaman kung sakaling hindi mo ginawa
paganahin ang pag-lock in [gammo] seksyon, maaari nitong simulan ang komunikasyon sa telepono
mula sa higit pang mga programa. Sa kasong ito, alinman sa mga programa ay malamang na gagana.
Walang paraan upang makita na ang SMS na mensahe ay tumugon sa isa pa sa pamamagitan ng pagtingin sa mensahe
mga header. Ang tanging paraan para makamit ito ay magdagdag ng ilang token sa mensahe at hayaan ang user
isama ito sa mensahe sa tugon.
Gumamit ng gammu-smsd online gamit ang mga serbisyo ng onworks.net