Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen gammu-smsd komutudur.
Program:
ADI
gammu-smsd - Gammu için SMS arka plan programı
SİNOPSİS
gammu-smsd [SEÇENEK]...
TANIM
Bu kılavuz sayfası kısaca şunları belgelemektedir: gammu-smsd Komut.
gammu-smsd GSM modemi alınan mesajlar için periyodik olarak tarayan, depolayan bir programdır.
bunları tanımlı depoda ve ayrıca bu depoda kuyruğa alınan mesajları gönderir.
Arka plan programı, kapatma sinyali (SIGHUP) gönderdikten ve düzgün şekilde yapılandırma dosyasını yeniden yükleyebilir.
SIGINT ve SIGTERM'de kendini sona erdirir.
Program aşağıdaki seçenekleri kabul eder (uzun seçeneklerin şu anda kabul edilmeyebileceğini lütfen unutmayın.
bazı platformlar):
-H, --yardım et
Yardım gösterir.
-içinde, --versiyon
Sürüm bilgilerini gösterir ve özelliklerde derlenir.
-C, --config=dosya
Kullanılacak yapılandırma dosyası, varsayılan /etc/gammu-smsdrc'dir, Windows'ta
varsayılan ve yapılandırma dosyası yolu her zaman belirtilmelidir.
SMSD'yi sistem arka plan programı (veya hizmeti) olarak çalıştırıyorsanız, mutlak
başlangıç dizini olarak yapılandırma dosyasının yolu beklediğinizden farklı olabilir.
Yapılandırma dosyası belgeleri için gammu-smsdrc'ye bakın.
-P, --pid=dosya
Pid'i saklamak için dosyayı kilitle, kilitleme olmaması için boş. Windows'ta desteklenmez.
-U, --user=kullanıcı
Başladıktan sonra daemon ayrıcalıklarını seçilen kullanıcıya bırakın.
-G, --grup=grup
Başladıktan sonra daemon ayrıcalıklarını seçilen gruba bırakın.
-NS, --daemon
Başlangıçta programı daemonize edin. Windows'ta desteklenmez.
-ben, --kurulum hizmeti
SMSD'yi bir Windows hizmeti olarak yükler.
-sen, --kaldırma hizmeti
SMSD'yi bir Windows hizmeti olarak kaldırır.
-Evet, --start-servis
SMSD Windows hizmetini başlatır.
-k, --hizmeti durdur
SMSD Windows hizmetini durdurur.
-F, --max-failures=sayım
Tanımlanan sayıda hatadan sonra sonlandırın. Sonlandırmamak için 0 kullanın (bu
varsayılan).
-X, --intihar=saniye
Birkaç saniye sonra kendini öldürür.
S, --run-servis
SMSD Windows hizmeti olarak pogramı çalıştırır. Bu manuel olarak kullanılmamalı, yalnızca
Windows Hizmet yöneticisi bu komutu kullanmalıdır.
-N, --hizmet-adı=isim
Bir Windows hizmetinin adını tanımlar. Her hizmet benzersiz bir ad gerektirir, bu nedenle
birkaç SMSD örneği çalıştırmak istiyorsanız, her bir hizmeti farklı şekilde adlandırmanız gerekir.
Varsayılan "GammuSMSD"dir.
-ben, --kullan-günlüğü
Yapılandırma dosyasında (varsayılan) yapılandırıldığı şekilde günlüğe kaydetmeyi kullanın.
-L, --kullanılmayan-günlük
Yapılandırma dosyasında yapılandırıldığı gibi günlüğe kaydetmeyi kullanmayın.
, -e --install-olay-log
Windows EventLog açıklamasını kayıt defterine yükler.
1.31.90 sürümünde yeni.
- Eh, --uninstall-olay-günlüğü
Windows EventLog açıklamasını kayıt defterine kaldırır.
1.31.90 sürümünde yeni.
SİNYALLER
SMSD, aşağıdaki POSIX sinyalleri kullanılarak kontrol edilebilir (eğer platformunuz bunu destekliyorsa):
GÖRÜŞ Yapılandırmayı yeniden yükleyin ve telefona yeniden bağlanın.
İŞARET, SİGTERM
Daemon'u zarif bir şekilde kapatın.
SİGALRM
Dahili olarak kullanılır gammu-smsd -X
SIGUSR1
SMSD işlemini askıya alır, telefon ve veritabanı bağlantısını kapatır.
SIGUSR2
SMSD işlemini sürdürür (önceki askıya alındıktan sonra).
1.22.91 sürümünde değiştirildi: SIGHUP desteği eklendi.
1.22.95 sürümünde değiştirildi: SIGALRM desteği eklendi.
1.31.90 sürümünde değiştirildi: SIGUSR1 ve SIGUSR2 desteği eklendi.
ÖRNEKLER
Linux / Unix Örnekler
SMSD'yi Linux'ta bir arka plan programı olarak başlatın:
gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon
SMSD'yi Linux'ta bir arka plan programı olarak azaltılmış ayrıcalıklarla başlatın:
gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon --user gammu --group gammu
SMSD as a sistem geniş daemon
SMSD'yi arka plan programı olarak kullanmak için, içinde Gammu ile birlikte gelen init betiğini kullanmak isteyebilirsiniz.
katkı/init dizini. Varsayılan olarak kurulmaz, manuel olarak kurun veya
talimatlar için INSTALL dosyasını kontrol edin.
Windows 7 altında, işlem yapmadan önce UAC'yi (kullanıcı hesabı denetimi) devre dışı bırakmanız gerekebilir.
SMSD hizmetini yükleyebilir.
Windows Hizmet Örnekler
Gammu SMSD Windows hizmetini kurun:
gammu-smsd.exe -cc:\Gammu\smsdrc -i
SMSD Windows hizmetinin iki örneğini yükleyin:
gammu-smsd.exe -cc:\Gammu\smsdrc-1 -n Gammu-ilk-telefon -i
gammu-smsd.exe -cc:\Gammu\smsdrc-2 -n Gammu-ikinci telefon -i
Bir Windows hizmetini kaldırmak için:
gammu-smsd.exe -u
Sorun giderme Windows Hizmet
Gammu bir Windows hizmeti olarak başlatılamazsa (genellikle "Hata 1053: The
hizmet, başlatma veya kontrol isteğine zamanında yanıt vermedi"), ilk kontrol
SMSD günlükleriniz. Kullanışlı bir ipucu içermiyorlarsa, SMSD'yi manuel olarak başlatmayı deneyin.
hizmeti yüklediğinizle tamamen aynı parametreler (-i olmadan).
Örneğin komut satırı şöyle görünebilir:
gammu-smsd.exe -c smsdrc
Artık bir hizmet olarak başlatılamasa bile SMSD'den hata alabilmeniz gerekir.
BİLİNEN KISITLAMALAR
Aynı telefonu aynı anda birden fazla programla kullanamazsınız. Ancak, yapmadıysanız
kilitlemeyi etkinleştir [gamu] bölümünde, telefonla iletişimi başlatabilir
daha fazla programdan. Bu durumda, programların hiçbiri muhtemelen çalışmayacaktır.
Mesaja bakarak SMS mesajının başka birine cevap verdiğini anlamanın bir yolu yoktur.
başlıklar. Bunu başarmanın tek yolu, mesaja bir miktar jeton eklemek ve kullanıcının
cevap mesajına ekleyin.
onworks.net hizmetlerini kullanarak gammu-smsd'yi çevrimiçi kullanın