Je viens de perdre mon téléphone. Je sais que c'est ici chez moi parce que je l'ai utilisé hier soir et mes haut-parleurs Bluetooth vont s'y connecter ce matin.
Comment puis-je envoyer un SMS à mon téléphone en utilisant bash? La notification téléphonique retentit et je peux trouver mon téléphone.
Remarque: j'ai demandé une solution bash car c'est plus simple que d'installer et de configurer une interface graphique. De plus, je suis plus à l'aise avec bash qu'avec python, HTML ou java, etc. Enfin, une solution bash fonctionne sous Windows 10 lorsque vous utilisez le sous-système Windows pour Linux ( WSL ).
Note 2: Réponse aux commentaires:
- Je n'ai pas de téléphone fixe, je ne peux donc pas appeler simplement mon smartphone.
- Il était 6 heures du matin dimanche matin lorsque j'ai perdu mon téléphone. Les personnes que je pouvais contacter pour appeler mon téléphone étaient en train de dormir. Je n'étais pas sûr du niveau de charge de la batterie et si elle mourait, je ne pourrais jamais l'envoyer par SMS.
- Quelques semaines auparavant, j'avais désactivé les notifications sonores par courrier électronique sur mon smartphone afin que je ne puisse plus m'envoyer de courrier électronique.
- Je n'ai pas
skype
ou tout VOIP fournisseurs de services
Au bout de 30 minutes, j'ai trouvé le smartphone en l'envoyant par SMS à l'aide de la réponse ci-dessous. Il était caché sous une étagère de meubles de 4 "de hauteur dans le salon ...
la source
Réponses:
SMS par SMS depuis Terminal / Shell / Bash
Pour les étapes suivantes, ouvrez une invite de terminal appelée "Interface de ligne de commande" ou "CLI". Dans la plupart des distributions Linux, faites ceci en utilisant Ctrl+ Alt+T
textbelt.com
envoyer du texte depuis bashJ'ai trouvé un article reddit: Envoyez un message texte SMS à partir de la ligne de commande avec cette commande Bash / Terminal que vous pouvez utiliser:
Remplacez-le
7801234567
par votre numéro de téléphone. Si vous envoyez un SMS à un numéro de téléphone international (hors Canada / États-Unis), suivez ces instructions .Remarque: le logiciel remplace "Trouvez votre téléphone!" avec un message indiquant que vous devez acheter une clé pour utiliser un message personnalisé. Mais le logiciel insiste toujours pour que vous deviez fournir un message qui sera écrasé.
Autres raisons pour l'envoi de SMS par SMS depuis Bash
Trouver mon smartphone était un besoin inhabituel d’envoyer un message texte SMS de Bash. Vous pouvez avoir quelques personnes qui devraient recevoir un SMS quand:
textbelt.com
est gratuit pour un texte par jourUn seul SMS gratuit par jour peut être envoyé par un expéditeur donné. Voici un exemple des première et deuxième tentatives d'un jour:
Remarque: Vous pouvez peut-être réinitialiser l'adresse IP de votre routeur pour plus d'un texte par jour, mais je ne l'ai pas encore testé.
Vous pouvez utiliser des textes prépayés illimités. Il existe de nombreux services de passerelle SMS disponibles. Le prix au lien de fournisseur ci-dessus varie de 0,03 USD à 0,15 USD par texte. Ceci est pour référence et non une approbation ou une recommandation. S'il vous plaît, faites vos devoirs et recherchez des fournisseurs de renom payables au meilleur prix.
Créer un script Bash
Vous pouvez créer un script bash appelé
sms
contenant:sms 7801234567 "Hello World"
Envoyer un e-mail au transporteur du smartphone avec SMS
Tout ce dont vous avez besoin, c’est d’un navigateur Web tel que FireFox, Internet Explorer ou Chrome. Pas besoin de plonger dans les "entrailles de bash" ou de vous limiter à un texte gratuit par jour.
De nombreux opérateurs vous permettent d'envoyer un message texte SMS à un smartphone en adressant un courrier électronique à
phone_number@mobile_provider_name.com
.Numéro de téléphone rechercher l'adresse du site Web du transporteur
Pour obtenir l'adresse du site Web du fournisseur à l'aide du numéro de téléphone, accédez à l' adresse : https://freecarrierlookup.com/ . Imaginons que nous ayons entré le numéro de téléphone
7801234567
:On nous dit que l'adresse e-mail à utiliser est
[email protected]
. Envoyez maintenant un email à cette adresse et votre téléphone sonnera avec une notification.Bien sûr, si votre smartphone est configuré pour sonner avec une notification lorsque le courrier électronique arrive, vous pouvez simplement envoyer votre téléphone par e-mail en premier lieu!
Interface CLI pour l'envoi d'une adresse email
Dans Ask Ubuntu , de nombreuses questions et réponses expliquent comment envoyer un courrier électronique à l'aide de bash. J'utilise
ssmtp
(Secure Simple Mail Transport Protocol) pour mescron
sauvegardes quotidiennes: Sauvegarde de la configuration Linux, des scripts et des documents sur GmailBien que cette configuration concerne un utilisateur, vous pouvez créer un fichier avec plusieurs utilisateurs pour envoyer des messages texte à:
Puis dans votre code bash quelque chose comme ça :
Où
mail.txt
ressemble à ceci:Il existe plusieurs façons d’envoyer un courrier électronique à partir de bash. Ceci n'est qu'un exemple. L'important est que l'adresse e-mail contienne le numéro de smartphone suivi de l'adresse Web du fournisseur de smartphone.
la source
Cette réponse ne concerne pas la ligne de commande car je ne trouve pas de solution de ligne de commande pour Google.
Si vous avez un téléphone Android et que vous ne souhaitez pas utiliser la ligne de commande, vous pouvez accéder à https://www.google.com/android/find dans un navigateur Web et faire sonner votre téléphone à partir de là, que ce soit en mode muet, vibreur ou clavier. être connecté à un casque Bluetooth. Aucun logiciel supplémentaire n'est requis sur votre téléphone non plus. Cela peut également être fait autant de fois que vous le souhaitez en une journée.
la source
Appel téléphonique depuis le navigateur, à l'aide de Google Hangouts
Vous pouvez également localiser votre téléphone en l'appelant, même si vous ne possédez pas de téléphone fixe.
Prérequis: un compte Google
Remarque: seuls les appels vers les États-Unis et le Canada sont gratuits. Voir https://www.google.com/voice/b/0/rates?p=hangout pour les tarifs.
la source
$0.00
côté du numéro de téléphone à appeler. Pouvez-vous préciser le coût d'utilisation de ce service?Ce que je faisais il y a quelques années était de m'amuser avec python et d'apprendre la langue.
Ce que j'ai fait était:
Et VOILA! envoyer des SMS à partir de bash.
Ps écrit à partir d'un appareil mobile difficile à utiliser ... Si cela attire plus d'attention, je pourrais chercher à retrouver l'ancien code
la source
mail
au lieu d'écrire du code python avec smtp semble être une solution un peu plus simple et plus rapide. Il suffit de faire un simple script shell bash qui serait inférieur aux lignes du jeudi.mail
commande serait probablement plus rapide que le code Python.