Subaru Napisano Styczeń 7, 2009 Zgłoszenie Share Napisano Styczeń 7, 2009 Witam Chciałbym zapytać, czy teoretycznie jest możliwe, by napisać jakiś program lub skrypt, oczywiście dla Linux, który to by wysyłał automatycznie przez bramkę SMS, o określonej godzinie, określony treściowo SMS pod konkretny numer :?: Pytam bowiem pewna osoba prosiła bym ją budził rano a musi wstać o tej godzinie (lekarstwa), a jak wiadomo jestem tylko człowiekiem, może mi się zdarzyć zaspać dlatego pytam o pewną automatyzację... Zakładamy oczywiście, że komputer będzie pracował o tej godzinie i będzie miał dostęp do internetu Nie wiem co jeszcze podać... chyba to wszystko z ważniejszych rzeczy Z góry dziękuję za odpowiedzi i pozdrawiam Subaru Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
andrew Napisano Styczeń 7, 2009 Zgłoszenie Share Napisano Styczeń 7, 2009 Witam! Jeśli komórka w Plusie to wystarczy przesłać maila na adres: [email protected] o treści wiadmomości. Darmowa bramka ma ograniczenia na ilość wysłanych w ten sposób smsów (chyba dzienne) z jednego IP Pozdrawiam, andrew 48xxxxxxxxx to oczywiście nr telefonu w Plusie Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
InIrudeBwoy Napisano Styczeń 7, 2009 Zgłoszenie Share Napisano Styczeń 7, 2009 No to w takim razie napisz skrypt i go do crona wrzuć. Masz skrypty http://sms.jfiok.org/ i http://ceti.pl/~miki/komputery/sms.html Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Styczeń 7, 2009 Zgłoszenie Share Napisano Styczeń 7, 2009 Wrzuć powiadomienie do www.google.com/calendar (darmowe powiadamianie sms). Przewagę nad skryptem: nie musisz mieć włączonego komputera by działało. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Subaru Napisano Styczeń 7, 2009 Autor Zgłoszenie Share Napisano Styczeń 7, 2009 Wypróbuję obie metody Dziękuję wam bardzo, ratujecie ludzkie życie Niech żyje społeczność Fedory, wspaniałego Linuksa (a może nawet najlepszego??? ) Aaa yyy wstyd zapytać ale co to ten Cron?? " Albo inaczej, jak było już tu poruszane, to powiedzcie i poszukam Ewentualnie może Wikipedia coś mi powie o tym Jeszcze raz dziękuję za pomoc i pozdrawiam Subaru P.S. By nie było, że jestem gołosłowny Subaru stawia po jednym wirtualnym piwie dla Andrew, InIrudeBwoy oraz Borzole Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Styczeń 7, 2009 Zgłoszenie Share Napisano Styczeń 7, 2009 mniam mniam, pyszne to wirtualne piwo Niewiarygodne, ze nie słyszałeś o cron/crontab, gdybyś się zdecydował na niego to polecam graficzną nakładkę gnome-schedule będzie Ci łatwiej. Ale tu mała uwaga, z jakiegoś durnego powodu (na Boga, czyżby znowu SELinux) pewne rzeczy się nie uruchamiają. Przykład: mam budzik, dwa skrypty na dobranoc. Uruchomione ręcznie działają, ale w cron działa tylko ten konsolowy. Czemu? budzik-cli działa zawsze #!/bin/bash wall '>>>>>>>>> Dobranoc!' >/dev/null 2>&1 budzik-zenity działa z palca, w cron już nie #!/bin/bash zenity --error --text "Do 100 tysiecy beczek solonych sledzi! \n\n Idź spać! " winny SELinux czy co? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Subaru Napisano Styczeń 7, 2009 Autor Zgłoszenie Share Napisano Styczeń 7, 2009 Pędzę więc do Yum popytać go o paczki Co do tych budzików i SELinux, zależy co wypisuje, jak teorie o naruszeniu ochrony pamięci to kto wie czy nie on Może pomyślał, że ten Cron wywołuje niebezpieczny skrypt i zablokował mu dostęp??? (Takie rzeczy czasem KAV wypisywał pod "jedynym słusznym...") EDIT Dobrze, że napisałeś grubą czcionką po w pierwszym zapytaniu do Yum napisałem "scheldue" XD Paczka znaleziona, przystępuję do instalacji Dziękuję za wskazówkę Co do piwa...tylko tyle mogę zrobić no i starać się pomóc...ewentualnie narysować coś związanego ze zwycięstwem Linux nad Windows Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Styczeń 7, 2009 Zgłoszenie Share Napisano Styczeń 7, 2009 winny SELinux czy co?Może brak pełnej scieżki do "zenity"? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Styczeń 7, 2009 Zgłoszenie Share Napisano Styczeń 7, 2009 Podałem pełną ścieżkę i nic. W gnome-schedule jest przycisk "Run selected task" i też działa, a z harmonogramem cron nie chce. Żadnych komunikatów, a z palca działa więc nie ma błędów do rozpatrzenia. Po prostu magia. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Subaru Napisano Styczeń 7, 2009 Autor Zgłoszenie Share Napisano Styczeń 7, 2009 Cytat z Yum (ujęty w code) : Cronie contains the standard UNIX daemon crond that runs : specified programs at scheduled times and related tools. It : is a fork of the original vixie-cron and has security and : configuration enhancements like the ability to use pam and : SELinux. Chyba jednak obawy o SELinux się sprawdzają w jakiś sposób EDIT Bawię się tymi skryptami SMS, zapowiada się koniec nudy i zabawa z ./configure, pliczkami i "najwierniejszym przyjacielem człowieka" -> Konsolą Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Styczeń 7, 2009 Zgłoszenie Share Napisano Styczeń 7, 2009 Tu właśnie jest napisane, że cron został tak zrobiony, żeby potrafił współpracować z SElinux a nie wykładać się na nim czy blokować wykonanie programów. @borzole -zenity nie wie chyba, na którym ekranie wyświetlić okienko. Wystarczy w crontab wpisać coś w rodzaju 00 21 * * * /home/waldo/abc.sh 2>/home/waldo/abc.sh.log żeby na wyjściu uzyskać informację z logu [waldo@waldo ~]$ cat abc.sh.log (zenity:13809): Gtk-WARNING **: cannot open display: Próbowałeś coś kombinować z opcją "--display" w zenity? To chyba tu jest pies pogrzebany. O ile w ogóle jest możliwe uruchomienie programu "okienkowego" z poziomu crona... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Styczeń 7, 2009 Zgłoszenie Share Napisano Styczeń 7, 2009 teoretycznie to powinno zadziałać: #!/bin/bash /usr/bin/zenity --error --text "Do 100 tysiecy beczek solonych sledzi! \n\n Idź spać! " 2>log2.log * * * * * export DISPLAY=:0.0 && /home/lucas/bin/cron/budzik-zenity niestety nie działa, log na wyjściu nic nie zawiera. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
andrew Napisano Styczeń 8, 2009 Zgłoszenie Share Napisano Styczeń 8, 2009 budzik-zenity działa z palca, w cron już nie #!/bin/bash zenity --error --text "Do 100 tysiecy beczek solonych sledzi! \n\n Idź spać! " winny SELinux czy co? U mnie też nie działa. SELinux mam wyłączony więc to nie on. Może zenity wymaga jeszcze innych zmiennych środowiska niż tylko DISPLAY. xterm np. działa. Spróbuj użyć w skrypcie: export DISPLAY=:0 && /usr/bin/notify-send -i gtk-info "Do 100 tysiecy beczek solonych sledzi! Idź spać! " Też fajny efekt choć sam znika ale zawsze możesz to uruchamiać w cronie co minutę andrew Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Styczeń 8, 2009 Zgłoszenie Share Napisano Styczeń 8, 2009 niestety nie działa, log na wyjściu nic nie zawiera.Bo wyjście błędów na log powinno być przekierowane w crontab a nie w skrypcie. Za to w skrypcie możesz spróbować ustawić DISPLAY. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Styczeń 8, 2009 Zgłoszenie Share Napisano Styczeń 8, 2009 zrezygnowałem, notify-send rzeczywiście działa, zenity nie chce, teraz dostaje na wyjściu This option is not available. Please see --help for all possible usages. komuś się udało w ogóle uruchomić zenity z cron? Przeglądałem wątki ubunciaków i im taki sposób działał Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się