터미널 / 쉘 / 배쉬에서 SMS 문자 메시지
다음 단계에서는 "명령 줄 인터페이스"또는 "CLI"라고하는 터미널 프롬프트를 엽니 다. 대부분의 Linux 배포판에서는 Ctrl+ Alt+T
textbelt.com
bash에서 텍스트를 보내려면
reddit 기사를 찾았습니다. 이 Bash / Terminal 명령으로 명령 줄에서 SMS 문자 메시지 보내기 :
curl -X POST https://textbelt.com/text \
--data-urlencode phone='7801234567' \
--data-urlencode message='Find Your Phone!' \
-d key=textbelt
7801234567
전화 번호로 교체하십시오 . 국제 전화 번호 (캐나다 / 미국 이외의 지역)에 문자 메시지를 보내는 경우 다음 지침을 따르십시오 .
참고 : 소프트웨어가 "전화 찾기!"를 대체합니다. 맞춤 메시지를 사용하려면 키를 구매해야한다는 메시지가 표시됩니다. 그러나 소프트웨어는 여전히 덮어 쓰는 메시지를 제공해야한다고 주장합니다.
Bash에서 SMS 문자 메시지를 보내는 다른 이유
내 스마트 폰을 찾는 것은 Bash에서 SMS 문자 메시지를 보내야하는 특별한 일이었습니다. 다음과 같은 경우에 문자 메시지를 보내야 할 사람이 몇 명있을 수 있습니다.
- 디스크가 고장 나거나 다른 하드웨어 오류가 발생했습니다
- 디스크 공간 사용률이 임계 값을 초과합니다 (예 : 90 %)
- RAM이 가득 차서 스왑이 많이 사용되고 있습니다
- 웹 서버에 외부 공격이 발생했습니다
- 사용자에게 유효하지 않은 사인온이 너무 많고 계정이 비활성화되었습니다
- 주요 프로세스에 영향을주는 특정 작업이 실행되었습니다.
- 도어 배지 리더는 잠금 해제중인 특정 도어를 모니터링합니다
textbelt.com
하루에 한 텍스트 만 무료입니다
지정된 발신자가 하루에 하나의 무료 SMS 메시지 만 보낼 수 있습니다. 다음은 첫 번째 시도와 두 번째 시도의 예입니다.
$ find-phone # bash script with above command
{"success":true,"textId":"168141545572031481","quotaRemaining":0}
$ find-phone
{"success":false,"error":"Only one test text message is allowed per day.","quotaRemaining":0}
참고 : 하루에 두 개 이상의 텍스트에 대해 라우터의 IP 주소를 재설정 할 수는 있지만 아직 테스트하지 않았습니다.
선불 무제한 텍스트를 사용할 수 있습니다. 사용 가능한 많은 SMS 게이트웨이 서비스가 있습니다. 공급 업체 링크 위의 가격은 텍스트 당 $ 0.03 ~ $ 0.15입니다. 이것은 참고 용이며 보증이나 추천이 아닙니다. 숙제를하고 최고의 서비스 공급 업체를 찾으십시오.
배쉬 스크립트 생성
다음을 sms
포함 하는 bash 스크립트를 작성할 수 있습니다 .
#!/bin/bash
curl -X POST https://textbelt.com/text --data-urlencode phone='$1' --data-urlencode message='$2' -d key=textbelt
- 를 사용하여 SMS 메시지 보내기
sms 7801234567 "Hello World"
- EU에서이를 테스트하고 작동하는지 확인한 Fabby에게 감사합니다.
SMS 문자 메시지로 스마트 폰 사업자에게 이메일 보내기
FireFox, Internet Explorer 또는 Chrome과 같은 웹 브라우저 만 있으면됩니다. "강타의 장"으로 뛰어 들거나 하루에 하나의 자유 텍스트로 제한 할 필요가 없습니다.
많은 이동 통신사에서 이메일 주소를 지정하여 SMS 문자 메시지를 스마트 폰으로 보낼 수 phone_number@mobile_provider_name.com
있습니다.
전화 번호는 이동 통신사의 웹 사이트 주소를 찾습니다.
전화 번호를 사용하여 공급자의 웹 사이트 주소를 얻으려면 https://freecarrierlookup.com/으로 이동 하십시오 . 전화 번호를 입력했다고 상상해보십시오. 7801234567
:
사용할 이메일 주소는 7801234567@pcs.rogers.com
입니다. 이제이 주소로 이메일을 보내면 알림 음과 함께 전화가 울립니다.
물론 이메일이 도착할 때 알림 음과 함께 소리로 들리도록 스마트 폰을 구성한 경우 처음에는 간단히 이메일을 보낼 수 있습니다!
이메일 주소를 보내기위한 CLI 인터페이스
에서 우분투 ASK 떠들썩한 파티를 사용하여 이메일을 보내는 방법에 대한 많은 질문과 답변이 있습니다. 내가 사용하고 ssmtp
내 대한 (단순 메일 전송 프로토콜 보안) cron
매일 백업 : Gmail로 백업 Linux 구성, 스크립트 및 문서를
이 설정은 한 명의 사용자를위한 것이지만 여러 사용자가 문자 메시지를 보내도록 다음과 같은 파일을 만들 수 있습니다.
Name Email Address
Tiny Tim 5551234567@att.com
Mrs. Clause 5552223333@sprint.com
Bad Elf 5551114444@telus.net
그런 다음 bash 코드에서 다음과 같이하십시오 .
ssmtp 5551234567@att.com < mail.txt
mail.txt
다음과 같이 보이는 곳 :
Cc: admin@our_company.com
Subject: Nightly Database Update FAILED
From: root@our_company.com
Content-Type: text/html; charset="utf8"
<html>
<body>
<div style="
background-color:
#abcdef; width: 300px;
height: 300px;
">
</div>
Nightly database update failed at procedure: AP005.
</body>
</html>
bash에서 이메일을 보내는 방법에는 여러 가지가 있습니다. 이것은 하나의 예일뿐입니다. 중요한 것은 이메일 주소에 스마트 폰 번호와 스마트 폰 제공 업체의 웹 주소가 포함되어 있다는 것