Właśnie zgubiłem telefon. Wiem, że jest tutaj w moim domu, ponieważ użyłem go zeszłej nocy i moje głośniki bluetooth połączą się z nim dziś rano.
Jak mogę wysłać SMS na mój telefon za pomocą bash? Następnie rozlegnie się powiadomienie telefoniczne i mogę znaleźć swój telefon.
Uwaga: Poprosiłem o rozwiązanie bash, ponieważ jest to prostsze niż instalacja i konfiguracja GUI. Poza tym czuję się bardziej komfortowo pracując w bashu niż w Pythonie, HTML lub Javie itp. Wreszcie rozwiązanie bash działa w systemie Windows 10, gdy używasz Windows Subsystem for Linux ( WSL ).
Uwaga 2: Odpowiedz na komentarze:
- Nie mam telefonu stacjonarnego, więc nie mogę po prostu zadzwonić na mój smartfon.
- Było 6 rano w niedzielę rano, kiedy zgubiłem telefon. Ludzie, do których mogłem wysłać e-mail, aby zadzwonić na mój telefon, spali. Nie byłam pewna co do poziomu naładowania baterii, a jeśli spadł, nigdy nie mogłem jej wysłać SMS-em.
- Kilka tygodni wcześniej wyłączyłem powiadomienia dźwiękowe e-mailem na swoim smartfonie, więc nie mogłem sam wysłać e-maila.
- Nie mam
skype
ani żadnych dostawców usług VoIP
Po 30 minutach znalazłem smartfona, pisząc go SMS-em, korzystając z odpowiedzi, którą zamieściłem poniżej. Schowano go pod 4-calową półką z wysokimi podłogami w salonie ...
źródło
Odpowiedzi:
SMS-y z terminala / powłoki / bash
W celu wykonania poniższych kroków otwórz wiersz polecenia, zwany także „interfejsem wiersza poleceń” lub „CLI”. W większości dystrybucji Linuksa rób to za pomocą Ctrl+ Alt+T
textbelt.com
wysłać tekst z bashZnalazłem artykuł reddit: Wyślij SMS-a z wiersza poleceń za pomocą tego polecenia Bash / Terminal, którego możesz użyć:
Zastąp
7801234567
swój numer telefonu. Jeśli wysyłasz międzynarodowy numer telefonu (poza Kanadą / USA), postępuj zgodnie z tymi instrukcjami .Uwaga: Oprogramowanie zastępuje „Znajdź swój telefon!” z komunikatem, że musisz kupić klucz, aby użyć niestandardowej wiadomości. Ale oprogramowanie nadal nalega, abyś przesłał wiadomość, która zostanie zastąpiona.
Inne powody wysłania SMS-a z Bash
Znalezienie mojego smartfona było niezwykłą potrzebą wysłania SMS-a z Bash. Możesz mieć kilka osób, które powinny zostać wysłane SMS-em, gdy:
textbelt.com
jest bezpłatny dla jednego tekstu dziennieNadawca może wysłać tylko jedną bezpłatną wiadomość SMS dziennie. Oto przykład pierwszej i drugiej próby jednego dnia:
Uwaga: być może możesz zresetować adres IP routera dla więcej niż jednego tekstu dziennie, ale jeszcze tego nie przetestowałem.
Możesz korzystać z przedpłaconych nieograniczonej liczby tekstów. Dostępnych jest wiele usług bramek SMS. Ceny w powyższym linku dostawcy wynoszą od 0,03 USD do 0,15 USD za tekst. To jest w celach informacyjnych, a nie poparcia ani rekomendacji. Odrabiaj pracę domową i szukaj renomowanych dostawców usług płatnych po najlepszych cenach.
Utwórz skrypt Bash
Możesz utworzyć skrypt bash o nazwie
sms
:sms 7801234567 "Hello World"
Wyślij e-mail do operatora smartfona za pomocą wiadomości SMS
Do następujących czynności wystarczy przeglądarka internetowa, taka jak FireFox, Internet Explorer lub Chrome. Nie musisz nurkować w „wnętrznościach bashu” ani ograniczać się do jednego wolnego tekstu dziennie.
Wielu operatorów pozwala wysyłać SMS-y na smartfony, adresując je na adres e-mail
phone_number@mobile_provider_name.com
.Numer telefonu wyszukaj, aby uzyskać adres strony internetowej operatora
Aby uzyskać adres strony internetowej dostawcy za pomocą numeru telefonu, przejdź do: https://freecarrierlookup.com/ . Wyobraź sobie, że wprowadziliśmy numer telefonu
7801234567
:Powiedziano nam, że jest to adres e-mail
[email protected]
. Teraz wyślij wiadomość e-mail na ten adres, a telefon wyemituje powiadomienie.Oczywiście, jeśli masz skonfigurowany smartfon, aby brzmiał z powiadomieniem o nadejściu wiadomości e-mail, możesz po prostu wysłać swój telefon e-mailem!
Interfejs CLI do wysyłania adresu e-mail
W Ask Ubuntu jest wiele pytań i odpowiedzi na temat wysyłania wiadomości e-mail za pomocą bash. Używam
ssmtp
(Secure Simple Mail Transport Protocol) docron
codziennych kopii zapasowych: kopii zapasowej konfiguracji Linuksa, skryptów i dokumentów do GmailaChociaż ta konfiguracja jest przeznaczona dla jednego użytkownika, możesz utworzyć plik z wieloma użytkownikami w celu wysyłania wiadomości tekstowych, aby:
Następnie w swoim kodzie bash coś takiego :
Gdzie
mail.txt
wygląda tak:Istnieje wiele sposobów wysyłania wiadomości e-mail z bash. To tylko przykład. Ważne jest, aby adres e-mail zawierał numer smartfona, a następnie adres internetowy dostawcy smartfona
źródło
Ta odpowiedź nie dotyczy wiersza polecenia, ponieważ nie mogę znaleźć rozwiązania wiersza polecenia dla Google.
Jeśli masz telefon z Androidem i nie chcesz korzystać z wiersza poleceń, możesz przejść do https://www.google.com/android/find w przeglądarce internetowej i stamtąd zadzwonić na telefon bez względu na wyciszenie, wibrację lub połączenie z zestawem słuchawkowym Bluetooth. W telefonie nie jest również wymagane dodatkowe oprogramowanie. Można to również zrobić tyle razy, ile chcesz w ciągu dnia.
źródło
Rozmowa telefoniczna z przeglądarki za pomocą Google Hangouts
Możesz także zlokalizować swój telefon, dzwoniąc na niego, nawet jeśli nie masz telefonu stacjonarnego.
Warunek: konto Google
Uwaga: tylko większość połączeń do USA i Kanady jest bezpłatna. Stawki znajdziesz na https://www.google.com/voice/b/0/rates?p=hangout .
źródło
$0.00
obok numeru telefonu, pod który można zadzwonić. Czy możesz opracować koszt korzystania z tej usługi?Sposób, w jaki to zrobiłem lata temu, to dobrze się bawić z pythonem i uczyć się języka.
To co zrobiłem to:
I VOILA! SMS-y z bash.
Ps napisany z trudnego w obsłudze urządzenia mobilnego ... Jeśli to zyska więcej uwagi, mógłbym znaleźć stary kod
źródło
mail
zamiast pisania kodu python smtp brzmi, jakbyś mógł uzyskać trochę łatwiejsze i szybsze rozwiązanie. Wystarczy wykonać prosty skrypt powłoki bash, który byłby krótszy niż czwartkowe wiersze.mail
Polecenia byłoby szybsze łatwiejsze niż kodzie Pythona prawdopodobnie.