Archiv verlassen und diese Seite im Standarddesign anzeigen : Linuxsms mit Auslesen einer Datei
Moinmoin.
Ich hätte gern ein Shell-Skript, was aus einer Textdatei eine beliebige Zeile raussucht und diese dann als SMS verschickt. Die beliebige Zeile hole ich mir mit
/bin/cat /home/sebastian/spruch.txt | /usr/bin/perl -e '@line = <>; print $line[int rand @line]'
Das klappt auch. Da steht dann z.B. "hallo, ich bin eine Nachricht" Die SMS wird mit
/usr/local/bin/linuxsms -prefix:49 -number:1701234567 -server:firstwap -sms: "nachricht"
verschickt. Das klappt auch. (In der SMS steht dann "nachricht")
Aber wie zum Teufel bekomme ich die Ausgabe des Cat Befehls in den Aufruf von linuxsms? Habs schon mit
test=/bin/cat /home/sebastian/spruch.txt | /usr/bin/perl -e '@line = <>; print $line[int rand @line]'
/usr/local/bin/linuxsms -prefix:49 -number:1701234567 -server:firstwap -sms: << echo $test
und probiert. Mit ´, ' und " um
<< echo $test
herum. Da meckert aber entweder Linuxsms oder es wird
<< echo $test
als SMS verschickt.
Bin dankbar für jeden Ansatz.
versuchs mal so
test=/bin/cat /home/sebastian/spruch.txt | /usr/bin/perl -e '@line = <>; print $line[int rand @line]'
/usr/local/bin/linuxsms -prefix:49 -number:1701234567 -server:firstwap -sms: $test
ja fast. Habt das heute in ner Informatiker-Runde mal zum Nachdenken angedacht, da kam folgendes raus:
/usr/local/bin/linuxsms -prefix:49 -number:1701234567 -server:firstwap -sms:$test
es hakte da an einem Leerzeichen :D
Aber danke für den Tipp!
AceTheFace
04.11.03, 22:35
Sorry, etwas Offtopic, aber es gibt ein Programm mit dem man SMS verschicken kann? Sind die dann kostenlos oder brauch ich da auch nen kostenpflichtigen Provider für?
Erzähl(t) mal ein bisschen ;)
Gruß,
Ace
Komm gerade von nem Geburtstag und hab 8 Bit intus. Und auf 8 Bit bin ich immer sehr gesprächig, da musste aber erstmal 32 Bit abwarten :D
Mit linuxsms kann man z.B. über
www.1rstwap.com
per Konsole volle 160 Zeichen an D1 Netze verschicken. Der ganze Spass aber nur an D1 und das ganze 50x in der Woche. Andere Dienste sind z.Z lt. der Help File.:
Available servers:
- [-] : amena3 : no limit : 132 chars : :-D : SP
- [!] : everyday : 3 sms / day : 129 chars : :-) : SP
|-> register: http://www.everyday.com
- : firstwap : 15 sms / week : 160 chars : :-? : INT
- [-] : fladi : no limit : 480 chars : :-) : AT
- [!] : gomobile1 : 5 sms / day : 144 chars : :-D : INT
|-> register: http://www.gomobile.ch
- [!] : gomobile2 : 5 sms / day : 500 chars : :-D : INT
|-> register: http://www.gomobile.ch
- [!] : lycos : 1 sms / day : 95 chars : :-D : INT
|-> register: http://www.lycos.es
- [!] : orangedk : no limit : 120 chars : :-) : DK
|-> register: http://myorange.dk
- [!] : smsac : 2 sms /day : 120 chars : :-D : INT
|-> register: http://www.sms.ac
- [!] : textamerica : 5 sms / day : 120 chars : :-? : US
|-> register: http://www.textamerica.com
Smiley Server Rating Legend:
:-( : [ bad ] :-? : [ unpredictable ]
:-) : [ good ] :-D : [ best ]
Server Legend:
[-] : no account required INT : International
[!] : need to register SP : Spain only
: valid account found DK : Denmark only
AT : Austria only
GE : Germany only
US : USA only
Bei 1rstwap.com sinds 50 statt 15 pro Woche. Das stimmt nicht so ganz. Zu dem Rest kann ich nix sagen. Du meldest Dich z.B. bei 1rstwap.com an und kannst dann per Shell mit
/usr/local/bin/linuxsms -prefix:49 -number:1701234567 -server:firstwap -sms: "nachricht"
SMS verschicken. Deinen Benutzernamen und PW musste dann natürlich angeben. Der Versand der SMS erfolgt dann über das Cover Deiner eigenen Handy-Nr.
Mit dem Shell Skript:
----------------------------------------
#!/bin/sh
test=/bin/cat /home/sebastian/file.txt
/usr/local/bin/linuxsms -prefix:49 -number:1701234567 -server:firstwap -sms:$test
----------------------------------------
Kannst Du Dir dann z.B. selber den Inhalt der Datei "file.txt" schicken. Bin gerade dabei das ganze in nen CronJob zu packen.
Hoffe alle Klarheiten beseitigt zu haben.
AceTheFace
05.11.03, 10:06
Hi,
so, habs auch mal ausprobiert. Funzt ja perfekt und ist mit der kleinen schnuckligen Gui echt gut zu bedienen. Allerdings tut wirklich nur D1 (hab Firstwap und gomobile1) ausprobiert. Uboot kostet meines Wissens ja inzwischen Geld.
Falls also jemand mal nen Anbieter findet, der auch an D2 oder O2 verschickt. Bitte melden ;)
Gruß,
Ace
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.