рд╢реЗрд▓ рдкрд░ рд╕рд░рд▓ рдПрд╕рдПрдордПрд╕ рдмреЙрдЯ

рдореИрдВ рдмреЙрдЯ рд╣реВрдБ
рдирдорд╕реНрдХрд╛рд░, рдкреНрдпрд╛рд░реЗ рдЦрд╝рдмрд░реЛрд╡реАрд╕!
рджреВрд╕рд░реЗ рджрд┐рди рдореИрдВрдиреЗ рдПрд╕рдПрдордПрд╕ рдкрддреНрд░рд╛рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдмреЙрдЯ рд▓рд┐рдЦрд╛ред рд╡рд╣ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ (рдпрджрд┐ рд╕рдВрджреЗрд╢ рд╕реЗ рд╢рдмреНрдж рдЙрд╕рдХреА "рдореЗрдореЛрд░реА" рдореЗрдВ рд╣реИрдВ) рддрд╛рд░реНрдХрд┐рдХ рдЙрддреНрддрд░ рд╡рд╛рдкрд╕ рднреЗрдЬреЗрдВред

рд╕рдм рдореБрдЭреЗ рдЪрд╛рд╣рд┐рдП:

- рдПрдХ рдШрд░реЗрд▓реВ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ Ubuntu 12.04
- рд╕реНрдерд╛рдкрд┐рдд gnokii (рджреЗрдЦреЗрдВ рдХрд┐ рдЗрд╕реЗ рдпрд╣рд╛рдВ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ )
- рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ
- рдХреНрд░реЛрди рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ
рдЦрд╛рддреЗ рдореЗрдВ рдкреИрд╕реЗ рдХреЗ рд╕рд╛рде рдПрдХ рдлреЛрди (рдмреНрд▓реВрдЯреВрде рдХреЗ рд╕рд╛рде рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдкреБрд░рд╛рдиреЗ рдиреЛрдХрд┐рдпрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХреЙрдо k рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд░реЗрдВрдЧреЗ)
- рдмреНрд▓реВрдЯреВрде рдПрдбрд╛рдкреНрдЯрд░
- рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХрд╛ рдЦрд╛рд▓реА рд╕рдордпред
+ рдПрдХ рдкреНрд▓рд╕ рдПрдХ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреА рдХрдореА рдереАред

рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ - рдХреГрдкрдпрд╛, рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗред

рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рддрд░реНрдХ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛, рддрд╛рдХрд┐ рдпрд╣ рддреБрд░рдВрдд рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рдП рдХрд┐ рдХреНрдпрд╛ рдФрд░ рдХреНрдпреЛрдВред

рдерд░реНрдб-рдкрд╛рд░реНрдЯреА рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рдП рд╣реИред
рд╣рдорд╛рд░рд╛ рдлреЛрди рд╣реИ - рдЧреНрд░рд╛рд╣рдХ рдмреАред

рд╣рдорд╛рд░реЗ рдХрд░реНрдоред


1) рд╣рдо рдлреЛрди рдХреЗ рдорд╛рдирдХ рд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд▓реВрдЯреВрде рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧреНрд░рд╛рд╣рдХ рдмреА рдХреЛ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рд╣рдо рдЙрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХреГрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред

2) gnokii рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред

3) рд╣рдо sms_bot.sh рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рджреЗрддреЗ рд╣реИрдВ:
#!/bin/bash inp=$(gnokii --getsms IN 1 end) #     echo $inp>/home/light204/Desktop/inp.txt #     counter_love=$(grep -c  /home/light204/Desktop/inp.txt) #     counter_luba=$(grep -c  /home/light204/Desktop/inp.txt) #     counter_hello=$(grep -c  /home/light204/Desktop/inp.txt) #     counter_good=$(grep -c  /home/light204/Desktop/inp.txt) #     counter_name=$(grep -c  /home/light204/Desktop/inp.txt) #     killall gnokii # gnokii,        #    ,     ,     . if [ "$counter_love" == "1" ]; then echo "  ,    !!! ( )" | gnokii --sendsms '+7904xxxxxx' elif [ "$counter_luba" == "1" ]; then echo ", ,    :)" | gnokii --sendsms '+7904xxxxxx' elif [ "$counter_hello" == "1" ]; then echo "  !   ?" | gnokii --sendsms '+7904xxxxxx' elif [ "$counter_good" == "1" ]; then echo " ,     !  , ,     :(" | gnokii --sendsms '+7904xxxxxx' elif [ "$counter_name" == "1" ]; then echo " Light204_comp .   ,  ;)" | gnokii --sendsms '+7904xxxxxx' fi sleep 3 killall gnokii # gnokii,        gnokii --deletesms IN 1 end #   #.       


4) рд╣рдо рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рд░ рдорд┐рдирдЯ sms_bot.sh рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░реЙрди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред

5) рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ A рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рдХреЛ SMS рднреЗрдЬрддрд╛ рд╣реИред B рдХрд╛ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ B рдХрд╛ рдЯреЗрд▓реАрдлреЛрди рдЗрдирдХрдорд┐рдВрдЧ рдПрд╕рдПрдордПрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрдврд╝рддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ, рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ A рдХрд╛ рдЬрд╡рд╛рдм рднреЗрдЬрддрд╛ рд╣реИ, рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ A рд╕реЗ рдПрд╕рдПрдордПрд╕ рдбрд┐рд▓реАрдЯ рдХрд░рддрд╛ рд╣реИред

PS рдореЗрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХрджрдо рд╕рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдХрд▓реНрдк рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕ рдХреА рдХрд┐рд╕реА рдХреЗ рджреНрд╡рд╛рд░рд╛ "рдЬреИрд╕рд╛ рд╣реИ" рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдЖрдк рдЗрд╕реЗ рд░реАрдореЙрдбреЗрд▓ рдФрд░ / рдпрд╛ рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/In151698/


All Articles