این دستور gammu-smsd است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
gammu-smsd - پیامک شبح برای Gammu
خلاصه
gammu-smsd [OPTION]...
شرح
این صفحه راهنما به اختصار مستندات gammu-smsd فرمان
gammu-smsd برنامه ای است که به صورت دوره ای مودم GSM را برای پیام های دریافتی اسکن می کند، ذخیره می کند
آنها را در فضای ذخیره سازی تعریف شده ارسال می کند و همچنین پیام هایی را که در این ذخیره سازی قرار گرفته اند ارسال می کند.
دیمون می تواند فایل پیکربندی را پس از ارسال سیگنال قطع (SIGHUP) و به درستی بارگیری مجدد کند.
خود را در SIGINT و SIGTERM خاتمه می دهد.
برنامه گزینه های زیر را می پذیرد (لطفاً توجه داشته باشید که گزینه های طولانی ممکن است پذیرفته نشوند
برخی از پلتفرم ها):
-h، --کمک
کمک نشان می دهد.
-v، - نسخه
اطلاعات نسخه را نشان می دهد و در ویژگی ها کامپایل شده است.
-c، --config=فایل
فایل پیکربندی برای استفاده، پیش فرض /etc/gammu-smsdrc است، در ویندوز هیچ
مسیر فایل پیش فرض و پیکربندی باید همیشه مشخص شود.
اگر SMSD را به عنوان دیمون (یا سرویس) سیستم اجرا می کنید، توصیه می شود از مطلق استفاده کنید
مسیر فایل پیکربندی به عنوان دایرکتوری راه اندازی ممکن است متفاوت از آنچه شما انتظار دارید باشد.
برای مستندات فایل پیکربندی gammu-smsdrc را ببینید.
-پ، --pid=فایل
فایل قفل برای ذخیره pid، خالی برای بدون قفل. در ویندوز پشتیبانی نمی شود.
-U، --user=user
پس از شروع، امتیازات daemon را به کاربر انتخابی رها کنید.
-G، --گروه=گروه
پس از شروع، امتیازات دیمون را به گروه انتخابی رها کنید.
-د، --اهریمن، دیو
برنامه Daemonize در راه اندازی. در ویندوز پشتیبانی نمی شود.
-من، --نصب-سرویس
SMSD را به عنوان یک سرویس ویندوز نصب می کند.
-u، ---uninstall-service
SMSD را به عنوان یک سرویس ویندوز حذف نصب می کند.
-s ، --شروع-خدمات
سرویس SMSD ویندوز را راه اندازی می کند.
-k، --stop-service
سرویس SMSD ویندوز را متوقف می کند.
-f، --max-failures=count
پس از تعداد معینی از خرابی ها خاتمه دهید. از 0 برای پایان ندادن استفاده کنید (این است
پیش فرض)
-ایکس، -- خودکشی = ثانیه
بعد از چند ثانیه خودش را می کشد.
-S، --run-service
pogram را به عنوان سرویس Windows SMS اجرا می کند. این نباید به صورت دستی، بلکه فقط استفاده شود
مدیر سرویس ویندوز باید از این دستور استفاده کند.
-n، --service-name=name
نام یک سرویس ویندوز را تعریف می کند. هر سرویس به یک نام منحصر به فرد نیاز دارد، بنابراین اگر شما
اگر می خواهید چندین نمونه SMSD را اجرا کنید، باید نام هر سرویس را به طور متفاوتی انتخاب کنید.
پیش فرض "GammuSMSD" است.
-ل، --use-log
از ورود به سیستم همانطور که در فایل پیکربندی پیکربندی شده است (پیشفرض) استفاده کنید.
-ل، --بدون استفاده-ورود
از ورود به سیستم همانطور که در فایل پیکربندی پیکربندی شده است استفاده نکنید.
-ه ، --install-event-log
توضیحات EventLog ویندوز را در رجیستری نصب می کند.
جدید در نسخه 1.31.90.
-E، --uninstall-event-log
توضیحات EventLog ویندوز را در رجیستری حذف نصب می کند.
جدید در نسخه 1.31.90.
علائم
SMSD را می توان با استفاده از سیگنال های POSIX زیر کنترل کرد (اگر پلت فرم شما از این پشتیبانی می کند):
چشم انداز پیکربندی را دوباره بارگیری کنید و دوباره به تلفن وصل شوید.
SIGINT، مدت هدف
به آرامی دیمون را خاموش کنید.
SIGALRM
استفاده داخلی برای gammu-smsd -X
SIGUSR1
عملیات SMSD را تعلیق می کند، اتصال به تلفن و پایگاه داده را می بندد.
SIGUSR2
عملیات SMSD را از سر می گیرد (پس از تعلیق قبلی).
تغییر در نسخه 1.22.91: اضافه شدن پشتیبانی از SIGHUP.
تغییر در نسخه 1.22.95: اضافه شدن پشتیبانی از SIGALRM.
تغییر در نسخه 1.31.90: اضافه شدن پشتیبانی از SIGUSR1 و SIGUSR2.
مثال ها
لینوکس / یونیکس مثال ها
SMSD را به عنوان دیمون در لینوکس شروع کنید:
gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon
SMSD را به عنوان دیمون در لینوکس با امتیازات کاهش یافته راه اندازی کنید:
gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon --user gammu --group gammu
SMSD as a سیستم وسیع روح پلید
برای استفاده از SMSD به عنوان دیمون، ممکن است بخواهید از اسکریپت init استفاده کنید که با Gammu در ارسال می شود.
دایرکتوری contrib/init. به طور پیش فرض نصب نمی شود، یا به صورت دستی نصب کنید یا
فایل INSTALL را برای دستورالعمل بررسی کنید.
در ویندوز 7 ممکن است لازم باشد UAC (کنترل حساب کاربری) را قبل از اینکه بخواهید غیرفعال کنید
امکان نصب سرویس SMSD
ویندوز محصولات مثال ها
سرویس ویندوز Gammu SMSD را نصب کنید:
gammu-smsd.exe -cc:\Gammu\smsdrc -i
دو نمونه از سرویس Windows SMS را نصب کنید:
gammu-smsd.exe -cc:\Gammu\smsdrc-1 -n Gammu-first-phone -i
gammu-smsd.exe -cc:\Gammu\smsdrc-2 -n Gammu-second-phone -i
برای حذف یک سرویس ویندوز:
gammu-smsd.exe -u
عیب یابی ویندوز محصولات
اگر Gammu نتواند به عنوان یک سرویس ویندوز راه اندازی شود (معمولاً "خطای 1053:
سرویس به درخواست شروع یا کنترل به موقع پاسخ نداد")، ابتدا بررسی کنید
سیاهههای مربوط به SMSD شما اگر حاوی نکات مفیدی نیستند، SMSD را به صورت دستی با آن شروع کنید
دقیقاً همان پارامترهایی که سرویس را نصب کردید (بدون -i).
به عنوان مثال خط فرمان می تواند به شکل زیر باشد:
gammu-smsd.exe -c smsdrc
اکنون باید بتوانید از SMSD خطا دریافت کنید حتی اگر به عنوان یک سرویس راه اندازی نشود.
شناخته شده محدودیت ها
شما نمی توانید از همان گوشی با برنامه های بیشتری به طور همزمان استفاده کنید. اما در صورتی که این کار را نکردید
قفل کردن را فعال کنید [گامو] بخش، ممکن است بتواند ارتباط را با تلفن شروع کند
از برنامه های بیشتر در این صورت هیچ یک از برنامه ها احتمالاً کار نخواهند کرد.
هیچ راهی برای تشخیص اینکه پیام اس ام اس پاسخ به پیام دیگری با نگاه کردن به پیام است وجود ندارد
سرصفحه ها تنها راه رسیدن به این هدف اضافه کردن مقداری نشانه به پیام و اجازه دادن به کاربر است
آن را در پیام هنگام پاسخ قرار دهید.
از gammu-smsd به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید