- Geri Bátyó: Megint tahó voltam – SZEMÉLYISÉGFEJLŐDÉS
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
- btz: Internet fejlesztés országosan!
- hcl: Döglött tabletből wifis kijelző kókány
- GoodSpeed: AMD Ryzen 9 9900X (100-100000662WOF)+ Samsung 990 PRO 2TB MZ-V9P2T0BW
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Elektromos rásegítésű kerékpárok
Hirdetés
-
LOGOUT
Új hozzászólás Aktív témák
-
jeszi
tag
válasz
dabadab #6036 üzenetére
Ezzel már megy az sms:
iwatch -v -e close_write -c "TEL=\$(basename %f | awk -F- '{print \$2}'); BODY=\$(cat %f); echo \$TEL; echo \$BODY; echo SEND \$TEL \$BODY | netcat localhost 2222;" /opt/sms/log/sendsms/De mégsem tökéletes, mert így tudom a perl szervízt meghívni:
echo SEND $TEL $BODY | netcat localhost 2222 - Ekkor ha van sortörés az sms-ben, az echo kiveszi.Így kellene:
echo SEND $TEL "$BODY" | netcat localhost 2222 – Ezt meg nem eszi meg az iwatch, mert a perl pharse kiakad. Egyszerűen nem tudok ilyen jelet tenni sehova: " -
jeszi
tag
válasz
martonx #6030 üzenetére
Szia!
1 másodperc alatt kb. 4 sms-t lehet smsc-n keresztül kiküldeni, ezt ki is kell használni, mert napi kb. 5000 sms kimegy. sleep 0.2 várakoztatással már folyamatosan látszik valamennyi cpu használat, nem olyan szép megoldás. A load is nagyobb lesz.
A perl csak induláskor kapcsolódik az smsc szerverhez és várja a kéréseket, így nem kell minden küldéskor felépíteni majd bontani a kapcsolatot, ez is gyorsít.
perl - szerver
sms.sh - kliensPersze minden képlékeny, most próbálom kialakítani valahogy...
-
jeszi
tag
Küldök sms-t így:
bejövő email linuxra --> postfix dobja a levelet az sms felhasználónak. .forward file alapján lefut egy script (sms.sh), ami adatod ad át egy perl szervíznek, az meg kiküldi az sms-t smsc-nek.
Nagyon sok sms küldés esetén gondolom feltorlódnak majd az sms.sh processzek és ha közben valamiért elhall a perl szervíz, akkor elvesznek az éppen kiküldendő sms-ek.
Lehet érdemesebb lenne az sms.sh által először cask file-ba rakni a kiküldendő sms-eket és a perl szervíz azokat dolgozná fel.
A probléma az, hogy ha egy végtelen ciklusban figyelem, hogy van-e file egy adott mappában, amit fel kellene dolgozni, az megeszi a processzort. A végtelen ciklusba nem tehetek túl nagy sleep-et, mert a napi átlag 5000 sms-hez sebesség kell.
Hogy lehet azt triggerelni jól, hogy ha van file egy adott mappában, azt dolgozza fel a perl szervíz?
-
jeszi
tag
Sziasztok!
telenor és t-mobile smsc-t használva tömeges sms kiküldést kellene megvalósítani linux alatt.
Ezt próbáltam, de nem kapcsolódik telenor smsc-re:
http://search.cpan.org/~nemux/Net-UCP-0.42/lib/Net/UCP.pmNincs valakinek tapasztalata ezzel kapcsolatban? Mivel érdemes ezt implementálni?
Ezeket kellene használnom, de a hogyan nincs meg.UCP60 + ack
UCP51 + ack
UCP31 -
jeszi
tag
Köszönöm!
A 0.41-es felment.
És most vagyok még nagyobb gondban, le kellene programozni
Ezt lemásoltam, átírtam értékeket, de hibára fut:
http://search.cpan.org/~nemux/Net-UCP-0.40/lib/Net/UCP.pm#EXAMPLEperl ../1.pl
Failed to read from SMSC socket. Never received ETX. Remote end closed? at /usr/lib/perl5/site_perl/5.10.0/Net/UCP.pm line 1966.
Login to SMSC failed. Error nbr: 0, Error txt: Failed to read from SMSC socket. Never received ETX. Remote end closed? -
jeszi
tag
Sziasztok!
Nem vagyok programozó, segítséget szeretnék kérni.
Tömeges sms-t szeretnénk kiküldeni ucp protokollal szolgáltató smsc felé.
Bejön a levél, azt a script átfordítani UCP-re és kiküldi az smsc-nek.
Hogyan lehet ezt egyszerűen?Ezt nem sikerül feltelepítenem:
[http://search.cpan.org/~nemux/Net-UCP-0.42/]gep:/usr/src/ucp/Net-UCP-0.42 # perl Makefile.PL
*** ExtUtils::AutoInstall version 0.63
*** Checking for dependencies...
[Core Features]
- Carp ...loaded. (1.08 >= 0.00)
- IO::Socket ...loaded. (1.30_01 >= 0.00)
- IO::Select ...loaded. (1.17 >= 0.00)
- Time::HiRes ...loaded. (1.9711 >= 0.00)
- Net::UCP::Common ...loaded. (0.05 >= 0.05)
- Net::UCP::IntTimeout ...loaded. (0.05 >= 0.05)
- Net::UCP::TransactionManager ...loaded. (0.02 >= 0.02)
*** ExtUtils::AutoInstall configuration finished.
Checking if your kit is complete...
Looks good
Writing Makefile for Net::UCP
gep:/usr/src/ucp/Net-UCP-0.42 # make
cp lib/Net/UCP.pm blib/lib/Net/UCP.pm
cp lib/._Net blib/lib/._Net
Manifying blib/man3/Net::UCP.3pm
/usr/bin/perl "-Iblib/arch" "-Iblib/lib" ._Makefile.PL ._Makefile
Unrecognized character \x05 in column 2 at ._Makefile.PL line 1.
make: *** [._Makefile] Error 255
make:/usr/src/ucp/Net-UCP-0.42 # cat /etc/SuSE-release
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 2
LYYSLnrdcsms01:/usr/src/ucp/Net-UCP-0.42 #
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- Geri Bátyó: Megint tahó voltam – SZEMÉLYISÉGFEJLŐDÉS
- Android alkalmazások - szoftver kibeszélő topik
- Kiemelkedően csendes ASUS VGA jött a Noctua közreműködésével
- Új, belépő szintű Radeont kapnak az OEM-ek
- Lakáshitel, lakásvásárlás
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Genshin Impact (PC, PS4, Android, iOS)
- Yettel topik
- Xbox Series X|S
- Sütés, főzés és konyhai praktikák
- További aktív témák...
- Dell Latitude 3340 Core i3-4005U CPU hibás laptop
- Bomba ár! HP ProBook 440 G8 - i5-11GEN I 16GB I 256SSD I HDMI I 14" FHD I Cam I W11 I Gar
- HIBÁTLAN iPhone 13 mini 128GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3140
- BESZÁMÍTÁS! GIGABYTE B550M R5 5600 32GB DDR4 512GB SSD RTX 2070 SUPER 8GB ZALMAN I3 NEO Enermax 650W
- AZONNALI SZÁLLÍTÁSSAL Eladó Windows 8 / 8.1 Pro
Állásajánlatok
Cég: FOTC
Város: Budapest