SMS dari Terminal / Shell / Bash
Untuk langkah-langkah berikut, buka terminal prompt alias "Command Line Interface" atau "CLI". Di sebagian besar distribusi Linux lakukan ini menggunakan Ctrl+ Alt+T
textbelt.com
untuk mengirim teks dari bash
Saya menemukan artikel reddit: Kirim Pesan Teks SMS dari Command Line dengan perintah Bash / Terminal ini yang dapat Anda gunakan:
curl -X POST https://textbelt.com/text \
--data-urlencode phone='7801234567' \
--data-urlencode message='Find Your Phone!' \
-d key=textbelt
Ganti 7801234567
dengan nomor telepon Anda. Jika Anda mengirim SMS ke nomor telepon internasional (di luar Kanada / AS) ikuti instruksi ini .
Catatan: Perangkat lunak ini menggantikan "Temukan Telepon Anda!" dengan pesan yang Anda butuhkan untuk membeli kunci untuk menggunakan pesan khusus. Tetapi perangkat lunak masih bersikeras Anda harus memberikan pesan yang ditimpa.
Alasan lain untuk mengirim Pesan Teks SMS dari Bash
Menemukan smartphone saya adalah kebutuhan yang tidak biasa untuk mengirim pesan teks SMS dari Bash. Anda mungkin memiliki beberapa orang yang harus mengirim SMS ketika:
- Disk akan gagal (atau kesalahan perangkat keras lainnya terjadi)
- Pemanfaatan ruang disk melebihi ambang batas, misalnya 90%
- RAM penuh dan swap sering digunakan
- Server web sedang mengalami serangan eksternal
- Seorang pengguna memiliki terlalu banyak proses masuk yang tidak valid dan akun dinonaktifkan
- Pekerjaan tertentu telah dijalankan yang memengaruhi proses utama
- Pembaca lencana pintu memonitor pintu tertentu yang tidak dikunci
textbelt.com
Gratis untuk satu teks per hari
Hanya satu pesan SMS gratis sehari yang dapat dikirim oleh pengirim yang diberikan. Berikut adalah contoh upaya pertama dan kedua pada satu hari:
$ 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}
Catatan: Anda mungkin dapat mereset alamat IP router Anda menjadi lebih dari satu teks per hari, tetapi saya belum mengujinya.
Anda dapat menggunakan teks tak terbatas prabayar. Ada banyak layanan SMS gateway yang tersedia. Harga pada tautan vendor di atas bervariasi dari $ 0,03 hingga $ 0,15 per teks. Ini untuk referensi dan bukan dukungan atau rekomendasi. Silakan lakukan pekerjaan rumah Anda dan cari vendor pembayaran-untuk-layanan terkemuka dengan harga terbaik.
Buat Bash Script
Anda dapat membuat skrip bash yang disebut sms
mengandung:
#!/bin/bash
curl -X POST https://textbelt.com/text --data-urlencode phone='$1' --data-urlencode message='$2' -d key=textbelt
- Kirim pesan SMS menggunakan
sms 7801234567 "Hello World"
- Terima kasih Fabby untuk menguji ini dari UE dan mengkonfirmasinya berfungsi di sana.
Kirim Email ke operator ponsel cerdas dengan SMS
Untuk yang berikut ini, yang Anda butuhkan adalah browser web seperti FireFox, Internet Explorer, atau Chrome. Tidak perlu menyelam ke "isi perut" atau membatasi diri Anda untuk satu teks gratis per hari.
Banyak operator yang memungkinkan Anda mengirim Pesan Teks SMS ke telepon pintar dengan mengirim email ke phone_number@mobile_provider_name.com
.
Nomor Telepon mencari untuk mendapatkan alamat situs web operator
Untuk mendapatkan alamat situs web penyedia menggunakan nomor telepon, kunjungi: https://freecarrierlookup.com/ . Bayangkan kita memasukkan nomor telepon 7801234567
::
Kami diberitahu alamat email yang digunakan adalah 7801234567@pcs.rogers.com
. Sekarang kirim email ke alamat ini dan telepon Anda akan berbunyi dengan pemberitahuan.
Tentu saja jika ponsel cerdas Anda telah dikonfigurasikan agar berbunyi dengan pemberitahuan saat email masuk, Anda cukup mengirim email ke telepon Anda!
Antarmuka CLI untuk mengirim alamat email
Di Tanya Ubuntu ada banyak pertanyaan dan jawaban tentang cara mengirim email menggunakan bash. Saya menggunakan ssmtp
(Secure Simple Transport Transport Protocol) untuk cron
cadangan harian saya : Cadangkan konfigurasi Linux, skrip dan dokumen ke Gmail
Meskipun pengaturan ini untuk satu pengguna, Anda dapat membuat file dengan banyak pengguna untuk mengirim pesan teks ke:
Name Email Address
Tiny Tim 5551234567@att.com
Mrs. Clause 5552223333@sprint.com
Bad Elf 5551114444@telus.net
Kemudian dalam kode bash Anda, sesuatu seperti ini :
ssmtp 5551234567@att.com < mail.txt
Di mana mail.txt
terlihat seperti ini:
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>
Ada banyak cara mengirim email dari bash. Ini hanya satu contoh. Yang penting adalah alamat email berisi nomor telepon pintar diikuti oleh alamat web penyedia telepon pintar