Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 gammu-smsd 명령입니다.
프로그램:
이름
gammu-smsd - Gammu용 SMS 데몬
개요
gammu-smsd [옵션]...
기술
이 매뉴얼 페이지는 간략하게 설명합니다 감무-smsd 명령.
감무-smsd 수신된 메시지에 대해 GSM 모뎀을 주기적으로 스캔하고 저장하는 프로그램입니다.
정의된 저장소에 저장하고 이 저장소에 대기열에 넣은 메시지도 보냅니다.
데몬은 끊기 신호(SIGHUP)를 보낸 후 구성 파일을 다시 로드할 수 있으며 적절하게
SIGINT 및 SIGTERM에서 종료됩니다.
프로그램은 다음 옵션을 허용합니다(긴 옵션은
일부 플랫폼):
-시간, --도움
도움말을 보여줍니다.
-V, --번역
버전 정보를 표시하고 기능을 컴파일합니다.
-씨, --config=파일
사용할 구성 파일, 기본값은 /etc/gammu-smsdrc, Windows에는 없음
기본 및 구성 파일 경로는 항상 지정되어야 합니다.
SMSD를 시스템 데몬(또는 서비스)으로 실행하는 경우 절대 사용을 권장합니다.
시작 디렉터리인 구성 파일의 경로가 예상과 다를 수 있습니다.
구성 파일 설명서는 gammu-smsdrc를 참조하십시오.
-NS, --pid=파일
pid를 저장하기 위한 잠금 파일, 잠금이 없으면 비어 있습니다. Windows에서는 지원되지 않습니다.
-유, --사용자=사용자
시작 후 선택한 사용자에게 데몬 권한을 삭제합니다.
-NS, --그룹=그룹
시작 후 선택한 그룹에 대한 데몬 권한을 삭제합니다.
-NS, --악마
시작 시 프로그램을 Daemonize합니다. Windows에서는 지원되지 않습니다.
-NS, --설치 서비스
SMSD를 Windows 서비스로 설치합니다.
-유, --제거 서비스
SMSD를 Windows 서비스로 제거합니다.
-에스, --시작-서비스
SMSD Windows 서비스를 시작합니다.
-케이, --중지 서비스
SMSD Windows 서비스를 중지합니다.
-NS, --최대-실패=카운트
정의된 수의 실패 후 종료합니다. 종료하지 않으려면 0을 사용하십시오(이것은
기본).
-NS, --자살=초
몇 초 후에 자살합니다.
-NS, --실행 서비스
pogram을 SMSD Windows 서비스로 실행합니다. 이것은 수동으로 사용해서는 안되며
Windows 서비스 관리자는 이 명령을 사용해야 합니다.
-N, --서비스 이름=이름
Windows 서비스의 이름을 정의합니다. 각 서비스에는 고유한 이름이 필요하므로
여러 SMSD 인스턴스를 실행하려면 각 서비스의 이름을 다르게 지정해야 합니다.
기본값은 "GammuSMSD"입니다.
-엘, --사용-로그
구성 파일에 구성된 대로 로깅을 사용합니다(기본값).
-엘, --사용하지 않는 로그
구성 파일에 구성된 대로 로깅을 사용하지 마십시오.
-이자형, --설치 이벤트 로그
Windows EventLog 설명을 레지스트리에 설치합니다.
버전 1.31.90의 새로운 기능.
-이자형, --제거 이벤트 로그
레지스트리에 대한 Windows EventLog 설명을 제거합니다.
버전 1.31.90의 새로운 기능.
신호
SMSD는 다음 POSIX 신호를 사용하여 제어할 수 있습니다(플랫폼에서 지원하는 경우).
시업 구성을 다시 로드하고 전화기에 다시 연결하십시오.
신호, 시그텀
데몬을 정상적으로 종료합니다.
시갈RM
다음을 위해 내부적으로 사용됨 감무-smsd -X
시구스르1
SMSD 작업을 일시 중단하고 전화 및 데이터베이스에 대한 연결을 닫습니다.
시구스르2
SMSD 작업을 재개합니다(이전 일시 중지 후).
버전 1.22.91에서 변경: SIGHUP에 대한 지원이 추가되었습니다.
버전 1.22.95에서 변경: SIGALRM에 대한 지원이 추가되었습니다.
버전 1.31.90에서 변경: SIGUSR1 및 SIGUSR2에 대한 지원이 추가되었습니다.
사용 예
Linux / Unix 예
Linux에서 SMSD를 데몬으로 시작합니다.
gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon
감소된 권한으로 Linux에서 SMSD를 데몬으로 시작합니다.
gammu-smsd --config /etc/gammu-smsdrc --pid /var/run/gammu-smsd.pid --daemon --사용자 gammu --group gammu
SMSD as a 체계 넓은 악마
SMSD를 데몬으로 사용하려면 Gammu와 함께 제공되는 init 스크립트를 사용할 수 있습니다.
기여/초기화 디렉토리. 기본적으로 설치되어 있지 않으므로 수동으로 설치하거나
지침은 INSTALL 파일을 확인하십시오.
Windows 7에서는 UAC(사용자 계정 제어)를 비활성화해야 할 수 있습니다.
SMSD 서비스를 설치할 수 있습니다.
Windows 예배 예
Gammu SMSD Windows 서비스 설치:
gammu-smsd.exe -cc:\Gammu\smsdrc -i
SMSD Windows 서비스의 두 인스턴스를 설치합니다.
gammu-smsd.exe -cc:\Gammu\smsdrc-1 -n Gammu-첫 번째 전화 -i
gammu-smsd.exe -cc:\Gammu\smsdrc-2 -n Gammu-초-전화 -i
Windows 서비스를 제거하려면:
gammu-smsd.exe -u
문제해결 Windows 예배
Gammu가 Windows 서비스로 시작하지 못하는 경우(일반적으로 "오류 1053: The
서비스가 적시에 시작 또는 제어 요청에 응답하지 않았습니다."), 먼저 확인하십시오.
SMSD 로그. 유용한 힌트가 포함되어 있지 않으면 다음을 사용하여 수동으로 SMSD를 시작해 보십시오.
서비스를 설치한 것과 정확히 동일한 매개변수입니다(-i 제외).
예를 들어 명령줄은 다음과 같습니다.
gammu-smsd.exe -c smsdrc
이제 서비스로 시작하지 못한 경우에도 SMSD에서 오류를 가져올 수 있습니다.
KNOWN 제한 사항
같은 시간에 더 많은 프로그램에서 같은 전화를 사용할 수 없습니다. 그러나 그렇지 않은 경우
잠금 활성화 [감무] 섹션에서 전화와의 통신을 시작할 수 있습니다.
더 많은 프로그램에서. 이 경우 두 프로그램 모두 작동하지 않을 수 있습니다.
메시지를 보고 SMS 메시지가 다른 메시지에 대한 회신인지 감지할 방법이 없습니다.
헤더. 이를 달성하는 유일한 방법은 메시지에 일부 토큰을 추가하고 사용자가
회신 메시지에 포함하십시오.
onworks.net 서비스를 사용하여 온라인에서 gammu-smsd 사용