携帯電話を紛失しました。私は昨夜それを使用したので、それが私の家にあることを知っています、そして、私の朝、私のBluetoothスピーカーはそれに接続します。
Bashを使用して電話にテキストを送信するにはどうすればよいですか?その後、電話通知が鳴り、電話を見つけることができます。
注: GUIをインストールして構成するよりも簡単なため、bashソリューションを求めました。また、Python、HTML、またはJavaなどよりもbashで作業する方が快適です。最後に、Windows 10でWindows Subsystem for Linux(WSL)。
注2:コメントへの返信:
skype
またはVOIPサービスプロバイダーがありません30分後に、以下に投稿した回答を使用してテキストメッセージでスマートフォンを見つけました。リビングルームの床から4インチの家具棚の下に隠されていました...
次の手順では、ターミナルプロンプト(別名「コマンドラインインターフェイス」または「CLI」)を開きます。ほとんどのLinuxディストリビューションでは、これを使用してこれを行います Ctrl+Alt+T
textbelt.com
はbashからテキストを送信しますRedditの記事を見つけました: コマンドラインからSMSテキストメッセージを送信 このBash /ターミナルコマンドで使用できます:
curl -X POST https://textbelt.com/text \
--data-urlencode phone='7801234567' \
--data-urlencode message='Find Your Phone!' \
-d key=textbelt
7801234567
を電話番号に置き換えます。国際電話番号(カナダ/米国以外)にテキストメッセージを送信する場合は、これらの 指示 に従ってください。
注:ソフトウェアは「Find Your Phone!」を置き換えます。カスタムメッセージを使用するにはキーを購入する必要があるというメッセージが表示されます。しかし、ソフトウェアは、上書きされるメッセージを提供する必要があると主張しています。
スマートフォンを見つけるのは、BashからSMSテキストメッセージを送信する必要があるという珍しいことでした。次の場合にテキストメッセージを送信する必要のある人が数人いる場合があります。
textbelt.com
は1日1テキストにつき無料特定の送信者が送信できるメッセージは、1日1つfreeSMSメッセージのみです。これは、ある日の1回目と2回目の試行の例です。
$ 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}
注:1日あたり複数のテキストのルーターの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 7801234567 "Hello World"
を使用してSMSメッセージを送信します以下に必要なものは、FireFox、Internet Explorer、ChromeなどのWebブラウザーだけです。 「bashの腸」に飛び込む必要も、1日あたり1つのフリーテキストに制限する必要もありません。
多くの携帯通信会社では、phone_number@mobile_provider_name.com
にメールを送信することで、スマートフォンにSMSテキストメッセージを送信できます。
電話番号を使用してプロバイダーのWebサイトアドレスを取得するには、 https://freecarrierlookup.com/ にアクセスします。電話番号を入力したとします:7801234567
:
使用するメールアドレスは[email protected]
です。このアドレスにメールを送信すると、通知が鳴ります。
もちろん、電子メールが届いたときに通知を鳴らすようにスマートフォンを設定している場合は、最初に電話を電子メールで送信するだけです!
Ubuntuに質問するには、bashを使用して電子メールを送信する方法に関する多くの質問と回答があります。 ssmtp
毎日のバックアップにcron
(Secure Simple Mail Transport Protocol)を使用しています: Linux構成、スクリプト、ドキュメントをGmailにバックアップ
この設定は1人のユーザー向けですが、複数のユーザーを含むファイルを作成してテキストメッセージを送信することができます。
Name Email Address
Tiny Tim [email protected]
Mrs. Clause [email protected]
Bad Elf [email protected]
次に、bashコードで このようなもの :
ssmtp [email protected] < 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からメールを送信する方法はたくさんあります。これはほんの一例です。重要なのは、電子メールアドレスにスマートフォン番号とそれに続くスマートフォンプロバイダーのWebアドレスが含まれていることです。
Googleのコマンドラインソリューションが見つからないため、この回答はコマンドライン用ではありません。
Android電話があり、コマンドラインを使用したくない場合は、Webで https://www.google.com/Android/find にアクセスできます。ブラウザを使用して、ミュート、バイブレーション、またはBluetoothヘッドセットへの接続に関係なく、そこから電話を呼び出します。電話機に追加のソフトウェアは必要ありません。これは、1日に何度でも実行できます。
固定電話がない場合でも、電話をかけて電話を見つけることもできます。
前提条件:Googleアカウント
注:米国とカナダへのほとんどの通話のみが無料です。料金については https://www.google.com/voice/b/0/rates?p=hangout をご覧ください。
私が数年前にやった方法は、pythonを楽しんで言語を学ぶことでした。
私がしたことは:
そしてボイラ! bashからのテキストメッセージ。
追伸使いにくいモバイルデバイスから書かれた...これがもっと注意を引くなら、古いコードを見つけることを検討することができます