Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 16.05.2009 Skąd: GB Ostrzeżenie: (0%)
|
Witam. O ile dobrze rozumiem skrypt php dziala po stronie serwera po uruchomieniu strony.
Jezeli ktos wchodzi na moja strone to uruchamia moj skrypt PHP. Pytanie brzmi: Czy jest jakas mozliwosc uruchomienia skryptu w okreslonym momencie (data) jezeli nikt w tym dniu nie wejdzie na moja strone? Bo jezeli nikt nie wchodzi na strone to skrypt nie pracuje. Np. Ustawiam na 15.09.2009 ze php wysle e-mail o tresci "jeszcze nikogo nie bylo na twojej stronie" jezeli nikogo nie bedzie. Czy to jest wogole mozliwe do zrealizowania? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 15 Dołączył: 17.08.2009 Ostrzeżenie: (0%)
|
Jeszcze jedna wazna informacja dla Ciebie bo co prawda
ktos tutaj wspomnial o tym ale tylko tak przelotnie. Jesli juz dostaniesz sie do cron to zaczna sie problemy z wykonywaniem skryptu bo nie bedzie odpowiednich uprawnien dla wykonywania skryptu. Wiec to wszystko ustawiasz tak na prawde w dwoch miejscach ... : 1. w cron po wpisaniu w shell 'crontab -e' [enter] wprowadzasz np taki zapis :
co oznacza , ze skrypt php o podanej sciezce powinien sie wykonac co 3 godziny bez raportowania w logach, ale sie nie wykona bo nie ma ustawionych uprawnien dla wykonywania skryptu z poziomu shell/root . Czyli nalezaloby jeszcze dopisac z poziomu shell :
2. a nastepnie wejsc do sudo : visudo [enter] i dopisac np cos takiego :
Dopiero wtedy skrypt bedzie wykonywany tak jak sobie tego zyczysz. Dlatego o ile dostaniesz dostep do cron to nie zawsze admini, i najczesciej tak wlasnie jest , chca sie godzic na nadanie skryptowi specjalnych uprawnien, bo to jest doskonala okazja na wyrzadzenie niezlych szkod na serwerze. Jesli Twoja strona jest odpowiednio czesto odwiedzana to proponowalbym Ci na poczatku skryptu poprostu sprawdzac czy juz minela odpowiednia godzina i ewentualnie jesli tak zrobic to co chcesz. Ten post edytował CyberDuck_ 8.09.2009, 09:36:21 |
|
|
|
malminiart [PHP]uruchamianie skryptu 7.09.2009, 06:20:39
Crozin Szukaj za "Cron" 7.09.2009, 06:23:12
franki01 http://pl.wikipedia.org/wiki/Crontab
W panelach ad... 7.09.2009, 06:24:37
malminiart OK! Niby wszystko jasne. Prosze o wyrozumialos... 7.09.2009, 06:57:26
Crozin Cron to tak w dużym skrócie: program działający na... 7.09.2009, 14:04:15
jinks Od biedy pod windą jest też 'harmonogram zadań... 7.09.2009, 17:48:13
MiChaSSs poszukaj w google hasla "webcron" - (pol... 7.09.2009, 17:51:54
Crozin @MiChaSSs: Oczywiście, że jest lepszym. Trzeba tyl... 7.09.2009, 18:37:29
malminiart Cytat(Crozin @ 7.09.2009, 14:04:15 ) ... 7.09.2009, 23:09:40 
MiChaSSs Cytat(malminiart @ 8.09.2009, 00:09:4... 8.09.2009, 07:49:28
Larges Hmm. Jeśli jesteś właścicielem domeny i nie masz d... 7.09.2009, 23:18:22
CyberDuck_ To zalezy od administratora serwera na, ktorym mas... 7.09.2009, 23:24:41 
Larges Cytat(CyberDuck_ @ 8.09.2009, 00:24:4... 7.09.2009, 23:36:22
MiChaSSs nie do konca sie zgodze z kolega CyberDuck_ Skoro... 8.09.2009, 11:22:15
CyberDuck_ Po co mam pisac dodatkowy skrypt zeby uruchomic in... 8.09.2009, 13:30:27 
MiChaSSs Cytat(CyberDuck_ @ 8.09.2009, 14:30:2... 8.09.2009, 15:37:17
CyberDuck_ Mozna i tak. Moze ja nie doczytalem gdzie dopisuje... 8.09.2009, 17:25:42
malminiart no to zesmy pogadali panowie... teraz to ja juz ni... 9.09.2009, 00:38:35
MiChaSSs Nooo juz nie przesadzaj wszystko masz ladnie opis... 9.09.2009, 07:55:41
CyberDuck_ Dokladnie.
Wiesz ... tak odchodzac od tematu ... j... 9.09.2009, 09:36:11 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 12:55 |