Я только что потерял свой телефон. Я знаю, что он здесь, в моем доме, потому что я использовал его вчера вечером, и мои динамики Bluetooth подключатся к нему сегодня утром.
Как я могу написать свой телефон, используя Bash? Затем прозвучит уведомление телефона, и я смогу найти свой телефон.
Примечание. Я попросил решение для bash, потому что оно проще, чем установка и настройка графического интерфейса. Кроме того, мне удобнее работать в bash, чем в python, HTML или java и т. Д. Наконец, решение bash работает в Windows 10, когда вы используете подсистему Windows для Linux ( WSL ).
Примечание 2: Ответ на комментарии:
- У меня нет стационарного телефона, поэтому я не могу просто позвонить своему смартфону.
- Было 6 часов утра в воскресенье, когда я потерял свой телефон. Люди, которым я мог написать по электронной почте, чтобы позвонить, спали Я не был уверен в уровне заряда батареи и, если он умер, я бы никогда не смог написать об этом.
- Несколько недель назад я отключил звуковые уведомления по электронной почте на своем смартфоне, чтобы я не мог написать себе по электронной почте.
- У меня нет
skype
или каких-либо поставщиков услуг VOIP
Через 30 минут я нашел смартфон, отправив ему сообщение, используя ответ, который я разместил ниже. Она была спрятана под 4-дюймовой мебельной полкой в гостиной.
источник
Ответы:
SMS-сообщения с терминала / Shell / Bash
Для следующих шагов откройте окно терминала, также известное как «Интерфейс командной строки» или «CLI». В большинстве дистрибутивов Linux это делается с помощью Ctrl+ Alt+T
textbelt.com
отправить текст из BashЯ нашел статью Reddit: Отправьте текстовое SMS-сообщение из командной строки с помощью этой команды Bash / Terminal, которую вы можете использовать:
Замените
7801234567
на свой номер телефона. Если вы пишете международный номер (за пределами Канады / США), следуйте этим инструкциям .Примечание: программное обеспечение заменяет «Найди свой телефон!» с сообщением, что вам нужно приобрести ключ, чтобы использовать пользовательское сообщение. Но программное обеспечение по-прежнему настаивает на том, что вы должны предоставить сообщение, которое будет перезаписано.
Другие причины для отправки смс текстового сообщения от Bash
Для нахождения моего смартфона была необычная необходимость отправить смс-сообщение от Bash. У вас может быть несколько человек, которым следует написать, когда:
textbelt.com
Бесплатно для одного текста в деньОтправителем может быть отправлено только одно бесплатное SMS-сообщение в день. Вот пример первой и второй попытки в один день:
Примечание. Возможно, вы можете сбросить IP-адрес своего маршрутизатора для более чем одного текста в день, но я еще не проверял это.
Вы можете использовать предоплаченные неограниченные тексты. Есть много услуг SMS-шлюза. Цена на ссылку выше поставщика варьируется от $ 0,03 до $ 0,15 за текст. Это для справки, а не для одобрения или рекомендации. Пожалуйста, сделайте свою домашнюю работу и найдите уважаемых продавцов с платой за услуги по лучшим ценам.
Создать Bash Script
Вы можете создать скрипт bash,
sms
содержащий:sms 7801234567 "Hello World"
Отправить электронное письмо на носитель смартфона с текстовым сообщением SMS
Для всего, что вам нужно, это веб-браузер, такой как FireFox, Internet Explorer или Chrome. Не нужно погружаться в «недра» или ограничивать себя одним свободным текстом в день.
Многие операторы позволяют отправлять текстовые сообщения SMS на смартфон, отправляя электронное письмо на адрес
phone_number@mobile_provider_name.com
.Номер телефона, чтобы найти адрес сайта перевозчика
Чтобы узнать адрес веб-сайта провайдера по номеру телефона, перейдите по ссылке : https://freecarrierlookup.com/ . Представьте, что мы ввели номер телефона
7801234567
:Нам говорят, что адрес электронной почты для использования
7801234567@pcs.rogers.com
. Теперь отправьте электронное письмо на этот адрес, и ваш телефон будет звучать с уведомлением.Конечно, если ваш смартфон настроен на получение уведомлений при получении электронной почты, вы можете просто отправить электронное письмо на телефон в первую очередь!
Интерфейс CLI для отправки адреса электронной почты
В Ask Ubuntu есть много вопросов и ответов о том, как отправлять электронную почту, используя bash. Я использую
ssmtp
(Secure Simple Mail Transport Protocol) для своихcron
ежедневных резервных копий: резервное копирование конфигурации Linux, сценариев и документов в GmailХотя эта настройка предназначена для одного пользователя, вы можете создать файл с несколькими пользователями для текстовых сообщений:
Тогда в вашем bash-коде что-то вроде этого :
Где это
mail.txt
выглядит так:Существует много способов отправки электронной почты из bash. Это только один пример. Важно, что адрес электронной почты содержит номер смартфона, за которым следует веб-адрес поставщика смартфона.
источник
Этот ответ не для командной строки, так как я не могу найти решение командной строки для Google.
Если у вас есть телефон Android и вы не хотите использовать командную строку, вы можете перейти по адресу https://www.google.com/android/find в веб-браузере и позвонить на ваш телефон оттуда независимо от отключения звука, вибрации или подключаться к гарнитуре Bluetooth. На вашем телефоне также не требуется дополнительное программное обеспечение. Это также может быть сделано столько раз, сколько вы хотите в день.
источник
Телефонный звонок из браузера, используя Google Hangouts
Вы также можете найти свой телефон, позвонив по нему, даже если у вас нет стационарного телефона.
Условие: учетная запись Google
Примечание: только большинство звонков в США и Канаду бесплатны. См. Https://www.google.com/voice/b/0/rates?p=hangout, чтобы узнать цены.
источник
$0.00
рядом с номером телефона, чтобы позвонить. Можете ли вы уточнить стоимость использования этой услуги?Я сделал это много лет назад, чтобы повеселиться с python и выучить язык.
То, что я сделал, было:
И ВОЙЛА! текстовые сообщения от Баш.
PS написано с трудно используемым мобильным устройством ... Если это привлекает больше внимания, я мог бы поискать старый код
источник
mail
вместо написания кода на python с smtp звучит так, как будто вы можете найти более простое и быстрое решение. Просто сделайте простой скрипт оболочки bash, который будет меньше строк четверга.mail
команда будет быстрее, чем код Python.