यह कमांड gammu-smsd है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
गम्मू-एसएमएसडी - गम्मू के लिए एसएमएस डेमॉन
SYNOPSIS
गम्मू-एसएमएसडी [विकल्प]...
वर्णन
यह मैनुअल पेज संक्षेप में दस्तावेज करता है gammu-smsd आदेश।
gammu-smsd एक प्रोग्राम है जो समय-समय पर प्राप्त संदेशों, स्टोरों के लिए जीएसएम मॉडेम को स्कैन करता है
उन्हें परिभाषित भंडारण में रखता है और इस भंडारण में कतारबद्ध संदेश भी भेजता है।
डेमॉन हैंगअप सिग्नल (SIGHUP) भेजने के बाद कॉन्फ़िगरेशन फ़ाइल को ठीक से पुनः लोड कर सकता है
SIGINT और SIGTERM पर ही समाप्त हो जाता है।
प्रोग्राम निम्नलिखित विकल्पों को स्वीकार करता है (कृपया ध्यान दें कि लंबे विकल्प स्वीकार नहीं किए जा सकते हैं
कुछ प्लेटफ़ॉर्म):
-एच, --मदद
मदद दिखाता है।
-में, --संस्करण
संस्करण जानकारी दिखाता है और सुविधाओं में संकलित है।
-सी, --कॉन्फ़िगरेशन=फ़ाइल
उपयोग करने के लिए कॉन्फ़िगरेशन फ़ाइल, डिफ़ॉल्ट /etc/gammu-smsdrc है, विंडोज़ पर ऐसा नहीं है
डिफ़ॉल्ट और कॉन्फ़िगरेशन फ़ाइल पथ को हमेशा निर्दिष्ट करना होगा।
यदि आप एसएमएसडी को सिस्टम डेमॉन (या सेवा) के रूप में चलाते हैं, तो इसे एब्सोल्यूट का उपयोग करने की अनुशंसा की जाती है
स्टार्टअप निर्देशिका के रूप में कॉन्फ़िगरेशन फ़ाइल का पथ आपकी अपेक्षा से भिन्न हो सकता है।
कॉन्फ़िगरेशन फ़ाइल दस्तावेज़ीकरण के लिए gammu-smsdrc देखें।
-पी, --pid=फ़ाइल
पीआईडी भंडारण के लिए लॉक फ़ाइल, बिना किसी लॉकिंग के खाली। विंडोज़ पर समर्थित नहीं है.
-यू, --उपयोगकर्ता=उपयोगकर्ता
आरंभ करने के बाद चुने हुए उपयोगकर्ता को डेमॉन विशेषाधिकार छोड़ें।
-जी, --समूह=समूह
प्रारंभ करने के बाद डेमॉन विशेषाधिकारों को चुने हुए समूह में छोड़ दें।
-डी, --डेमन
स्टार्टअप पर डेमोनाइज़ प्रोग्राम। विंडोज़ पर समर्थित नहीं है.
-मैं, --इंस्टॉल-सेवा
SMSD को Windows सेवा के रूप में स्थापित करता है।
-यू, --अनइंस्टॉल-सेवा
SMSD को Windows सेवा के रूप में अनइंस्टॉल करता है।
-एस, --सेवा शुरू करें
एसएमएसडी विंडोज़ सेवा प्रारंभ करता है।
-क, --सेवा रोकें
एसएमएसडी विंडोज़ सेवा बंद कर देता है।
-एफ, --अधिकतम-विफलताएँ=गिनती
विफलताओं की निर्धारित संख्या के बाद समाप्त करें. समाप्त न करने के लिए 0 का उपयोग करें (यह है
चूक)।
-एक्स, --आत्महत्या=सेकंड
कुछ सेकंड के बाद खुद को मार देता है।
-एस, --रन-सेवा
एसएमएसडी विंडोज सेवा के रूप में पोग्राम चलाता है। इसका उपयोग मैन्युअल रूप से नहीं, बल्कि केवल किया जाना चाहिए
विंडोज़ सेवा प्रबंधक को इस आदेश का उपयोग करना चाहिए।
-एन, --सेवा-नाम=नाम
विंडोज़ सेवा का नाम परिभाषित करता है। प्रत्येक सेवा के लिए एक अद्वितीय नाम की आवश्यकता होती है, इसलिए यदि आप
यदि आप कई एसएमएसडी इंस्टेंसेस चलाना चाहते हैं, तो आपको प्रत्येक सेवा को अलग-अलग नाम देना होगा।
डिफ़ॉल्ट "GammuSMSD" है।
-एल, --उपयोग-लॉग
कॉन्फ़िगरेशन फ़ाइल (डिफ़ॉल्ट) में कॉन्फ़िगर के रूप में लॉगिंग का उपयोग करें।
-एल, --नो-यूज़-लॉग
कॉन्फ़िगरेशन फ़ाइल में कॉन्फ़िगर के रूप में लॉगिंग का उपयोग न करें।
-e, --इंस्टॉल-इवेंट-लॉग
रजिस्ट्री में Windows इवेंटलॉग विवरण स्थापित करता है।
संस्करण 1.31.90 में नया।
-इ, --अनइंस्टॉल-इवेंट-लॉग
रजिस्ट्री में Windows इवेंटलॉग विवरण को अनइंस्टॉल करता है।
संस्करण 1.31.90 में नया।
सिग्नल
एसएमएसडी को निम्नलिखित POSIX संकेतों का उपयोग करके नियंत्रित किया जा सकता है (यदि आपका प्लेटफ़ॉर्म इसका समर्थन करता है):
उच्छ्वास करो कॉन्फ़िगरेशन पुनः लोड करें और फ़ोन से पुनः कनेक्ट करें।
हस्ताक्षर, सिगटरम
डेमॉन को शालीनतापूर्वक बंद करें।
सिगलर्म
के लिए आंतरिक रूप से उपयोग किया जाता है gammu-smsd -X
सिगुसर1
एसएमएसडी ऑपरेशन को निलंबित कर देता है, फोन और डेटाबेस से कनेक्शन बंद कर देता है।
सिगुसर2
एसएमएसडी ऑपरेशन फिर से शुरू (पिछले निलंबन के बाद)।
संस्करण 1.22.91 में बदला गया: SIGHUP के लिए समर्थन जोड़ा गया।
संस्करण 1.22.95 में बदला गया: SIGALRM के लिए समर्थन जोड़ा गया।
संस्करण 1.31.90 में बदला गया: SIGUSR1 और SIGUSR2 के लिए समर्थन जोड़ा गया।
उदाहरण
लिनक्स / यूनिक्स उदाहरण
Linux पर एक डेमॉन के रूप में SMSD प्रारंभ करें:
gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --डेमन
कम विशेषाधिकारों के साथ Linux पर एक डेमॉन के रूप में SMSD प्रारंभ करें:
gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon --user gammu --group gammu
SMSD as a प्रणाली चौड़ा डेमॉन
एसएमएसडी को डेमॉन के रूप में उपयोग करने के लिए, आप इनिट स्क्रिप्ट का उपयोग करना चाह सकते हैं जो गैमू के साथ भेजी जाती है
योगदान/init निर्देशिका। यह डिफ़ॉल्ट रूप से इंस्टॉल नहीं है, या तो इसे मैन्युअल रूप से इंस्टॉल करें या
निर्देशों के लिए INSTALL फ़ाइल की जाँच करें।
विंडोज 7 के तहत आपको पहले यूएसी (उपयोगकर्ता खाता नियंत्रण) को अक्षम करने की आवश्यकता हो सकती है
एसएमएसडी सेवा स्थापित करने में सक्षम।
विंडोज सर्विस उदाहरण
गैम्मू एसएमएसडी विंडोज़ सेवा स्थापित करें:
gammu-smsd.exe -cc:\Gammu\smsdrc -i
एसएमएसडी विंडोज सेवा के दो उदाहरण स्थापित करें:
gammu-smsd.exe -cc:\Gammu\smsdrc-1 -n Gammu-first-phone -i
gammu-smsd.exe -cc:\Gammu\smsdrc-2 -n Gammu-सेकेंड-फ़ोन -i
Windows सेवा को अनइंस्टॉल करने के लिए:
gammu-smsd.exe -u
समस्या निवारण विंडोज सर्विस
यदि गैम्मू विंडोज़ सेवा के रूप में प्रारंभ करने में विफल रहता है (आपको आमतौर पर "त्रुटि 1053: द" मिलेगा
सेवा ने समय पर प्रारंभ या नियंत्रण अनुरोध का जवाब नहीं दिया"), पहले जाँच करें
आपका एसएमएसडी लॉग। यदि उनमें कोई उपयोगी संकेत नहीं है, तो SMSD को मैन्युअल रूप से प्रारंभ करने का प्रयास करें
बिल्कुल वही पैरामीटर जैसे आपने सेवा स्थापित की थी (-i के बिना)।
उदाहरण के लिए कमांड लाइन इस तरह दिख सकती है:
gammu-smsd.exe -c smsdrc
अब आपको एसएमएसडी से त्रुटियां प्राप्त करने में सक्षम होना चाहिए, भले ही यह एक सेवा के रूप में शुरू होने में विफल हो।
ज्ञात सीमाएं
आप एक ही फ़ोन को एक ही समय में अधिक प्रोग्राम द्वारा उपयोग नहीं कर सकते। हालाँकि यदि आपने ऐसा नहीं किया
लॉक इन सक्षम करें [गम्मू] अनुभाग, यह फोन के साथ संचार शुरू करने में सक्षम हो सकता है
अधिक कार्यक्रमों से. इस स्थिति में संभवतः कोई भी प्रोग्राम काम नहीं करेगा.
संदेश को देखकर यह पता लगाने का कोई तरीका नहीं है कि एसएमएस संदेश दूसरे को दिया गया उत्तर है
शीर्ष लेख इसे प्राप्त करने का एकमात्र तरीका संदेश में कुछ टोकन जोड़ना और उपयोगकर्ता को देना है
उत्तर देते समय इसे संदेश में शामिल करें।
onworks.net सेवाओं का उपयोग करके ऑनलाइन gammu-smsd का उपयोग करें