Acabo de perder mi teléfono. Sé que está aquí en mi casa porque lo usé anoche y mis altavoces bluetooth se conectarán a él esta mañana.
¿Cómo puedo enviar un mensaje de texto a mi teléfono con bash? Entonces sonará la notificación del teléfono y puedo encontrar mi teléfono.
Nota: pedí una solución bash porque es más simple que instalar y configurar una GUI. También me siento más cómodo trabajando en bash que en python, HTML o java, etc. Finalmente, una solución de bash funciona en Windows 10 cuando usa el Subsistema de Windows para Linux ( WSL ).
Nota 2: respuesta a los comentarios:
- No tengo un teléfono fijo, así que no puedo simplemente llamar a mi teléfono inteligente.
- Eran las 6 de la mañana del domingo cuando perdí mi teléfono. La gente a la que podía enviar un correo electrónico para llamar a mi teléfono estaba durmiendo. No estaba seguro del nivel de carga de la batería y si moría, nunca podría enviarle un mensaje de texto.
- Unas semanas antes había desactivado las notificaciones de sonido de correo electrónico en mi teléfono inteligente para no poder enviarme un correo electrónico.
- No tengo
skype
ni ningún proveedor de servicios VOIP
Después de 30 minutos, encontré el teléfono inteligente enviándole un mensaje de texto con la respuesta que publiqué a continuación. Estaba escondido debajo de un estante de muebles de 4 "de altura desde el piso en la sala ...
fuente
Respuestas:
Mensajes de texto SMS desde Terminal / Shell / Bash
Para los siguientes pasos, abra un indicador de terminal, también conocido como "Interfaz de línea de comandos" o "CLI". En la mayoría de las distribuciones de Linux, haga esto usando Ctrl+ Alt+T
textbelt.com
enviar texto desde bashEncontré un artículo de reddit: envíe un mensaje de texto SMS desde la línea de comandos con este comando Bash / Terminal que puede usar:
Reemplace
7801234567
con su número de teléfono. Si envía un mensaje de texto a un número de teléfono internacional (fuera de Canadá / EE. UU.), Siga estas instrucciones .Nota: El software reemplaza "¡Encuentra tu teléfono!" con un mensaje de que necesita comprar una clave para usar un mensaje personalizado. Pero el software aún insiste en que debe proporcionar un mensaje que se sobrescribe.
Otras razones para enviar mensajes de texto SMS desde Bash
Encontrar mi teléfono inteligente era una necesidad inusual de enviar un mensaje de texto SMS desde Bash. Es posible que tenga algunas personas a las que se les debe enviar mensajes de texto cuando:
textbelt.com
es gratis por un texto por díaSólo uno libre de mensaje SMS al día puede ser enviado por un remitente determinado. Aquí hay un ejemplo del primer y segundo intento en un día:
Nota: Quizás pueda restablecer la dirección IP de su enrutador para más de un texto por día, pero aún no lo he probado.
Puede usar textos prepagos ilimitados. Hay muchos servicios de puerta de enlace SMS disponibles. El precio en el enlace del proveedor anterior varía de $ 0.03 a $ 0.15 por texto. Esto es para referencia y no como respaldo ni recomendación. Haga su tarea y busque proveedores acreditados de pago por servicio a los mejores precios.
Crear secuencia de comandos Bash
Puede crear un script bash llamado que
sms
contenga:sms 7801234567 "Hello World"
Enviar correo electrónico al operador del teléfono inteligente con mensaje de texto SMS
Para lo siguiente, todo lo que necesita es un navegador web como Firefox, Internet Explorer o Chrome. No es necesario sumergirse en las "entrañas de bash" o limitarse a un mensaje de texto gratis por día.
Muchos operadores le permiten enviar mensajes de texto SMS a un teléfono inteligente dirigiendo un correo electrónico a
phone_number@mobile_provider_name.com
.Busque el número de teléfono para obtener la dirección del sitio web del operador
Para obtener la dirección del sitio web del proveedor utilizando el número de teléfono, vaya a: https://freecarrierlookup.com/ . Imagine que ingresamos el número de teléfono
7801234567
:Nos dicen que la dirección de correo electrónico que debe usar es
[email protected]
. Ahora envíe un correo electrónico a esta dirección y su teléfono sonará con una notificación.Por supuesto, si tiene su teléfono inteligente configurado para que suene con una notificación cuando llegue el correo electrónico, ¡simplemente puede enviarlo por correo electrónico en primer lugar!
Interfaz CLI para enviar dirección de correo electrónico
En Ask Ubuntu hay muchas preguntas y respuestas sobre cómo enviar correos electrónicos usando bash. Estoy usando
ssmtp
(Protocolo simple de transporte de correo simple) para miscron
copias de seguridad diarias: copia de seguridad de la configuración de Linux, scripts y documentos en GmailAunque esta configuración es para un usuario, puede crear un archivo con múltiples usuarios para enviar mensajes de texto a:
Luego, en su código bash, algo como esto :
Donde se
mail.txt
ve así:Hay muchas formas de enviar correos electrónicos desde bash. Esto es sólo un ejemplo. Lo importante es que la dirección de correo electrónico contiene el número de teléfono inteligente seguido de la dirección web del proveedor del teléfono inteligente
fuente
Esta respuesta no es para la línea de comandos, ya que no puedo encontrar una solución de línea de comandos para Google.
Si tiene un teléfono Android y no quiere usar la línea de comando, puede ir a https://www.google.com/android/find en un navegador web y llamar a su teléfono desde allí, independientemente de silenciar, vibrar o estar conectado a un auricular Bluetooth. Tampoco se requiere software adicional en su teléfono. Esto también se puede hacer tantas veces como desee en un día.
fuente
Llamada telefónica desde el navegador, usando Hangouts de Google
También puede localizar su teléfono llamándolo, incluso si no tiene un teléfono fijo.
Requisito previo: una cuenta de Google
Nota: solo la mayoría de las llamadas a EE. UU. Y Canadá son gratuitas. Consulte https://www.google.com/voice/b/0/rates?p=hangout para conocer las tarifas.
fuente
$0.00
lado del número de teléfono para llamar. ¿Puede detallar el costo de usar este servicio?La forma en que lo hice hace años fue divertirme con Python y aprender el idioma.
Lo que hice fue:
¡Y voilá! mensajes de texto de bash.
PD escrito desde un dispositivo móvil difícil de usar ... Si esto llama más la atención, podría buscar el código antiguo
fuente
mail
lugar de escribir código python con smtp suena como si pudiera obtener una solución un poco más fácil y rápida. Simplemente haga un script de shell bash simple que sería menor que las líneas del jueves.mail
comando probablemente sería más rápido que el código Python.