![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jak uruchomić plik z poziomu php na takiej zasadzie jak cron.. czyli żeby wykonywał się w tle.
Albo jak uruchomić crona z poziomu php? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 2 Dołączył: 14.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zerknij tutaj, może to cię jakoś nakieruje:
http://dev.typolight.org/projects/typoligh...-2.8.1/cron.php Zadania tego crona są zapisywane jako np. Kod $GLOBALS['TL_CRON']['daily'][] = array('News', 'generateFeeds') .Resztę wyczytasz z kodu. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wydaje mi się, że lepsze będzie uruchomienie skryptu tylko z php bez cron. Jak to zrobić? Ma się on uruchamiac tak samo jak to robi cron
Gdy np. robię w nowej zakładce to wiesza całą stronie i nie da się po niej chodzić.. Dlatego zrobiłem to w cron, tzn dodaje linki do bazy i cron uruchamia skrypt.. ale jest to trochę niewygodne, bo skrypt uruchamia tylko co 1 min. A ja chciałabym żeby uruchamiało wtedy gdy dodam linki ..;/ musi być na to jakieś inne rozwiazanie.. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 5 Dołączył: 22.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował peku33 28.02.2010, 20:56:05 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki! Czyli wystarczy raz uruchomić skrypt i będzie cały czas działał?
Po przeanalizowaniu do takiego wniosku doszedłem. proszę o odpowiedź czy tak będzie..? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
cały czas jest pojęciem względnym - zależy, ile w sumie się będzie wykonywał (a nie spał) oraz zależy od systemu operacyjnego ^^ (jeden odlicza przerwę od pracy a drugi stwierdza, że w pracy można spać - "czy się stoi czy się leży kasa się należy ^^") - oczywiscie ten system co wlicza sleep do czasu wykonywania przerwie działanie po przekroczeniu maxsymalnego czasu wykonywania (każdy tak zrobi ale....) tu właśnie windows korzysta z zasady "czy się stoi czy się leży kasa się należy ^^" (więc stosując sleep czasu wykonywania skryptu w nim nie przedłużysz mimo, iż nic nie jest robione) - jest o tym gdzieś w manualu w bugach - niby to jak sleep działa pod unixami zgłaszali jako bug - gdzie odpowiedź padła, że to nie jest bug i suma sumarum na windowsie sleep działa nie poprawnie ;p
dokładniej co i jak to przejrzyj temat z oftopickiem od deski do deski ![]() uruchamianie pliku php co 30s bez włączonego kompa - na serwie Ten post edytował zegarek84 1.03.2010, 01:25:32 -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam ponownie.
Jestem słaby z php (tzn dopiero zaczynam ale mam już ogólne wiadomości o php, mysql). Dlatego chciałem zlecić Wam zrobienie mi tego skryptu. Już prawie wszystko macie wyłożone na tacy, tylko to wszystko przeczytać i złożyć. Chcę raz uruchomić skrypt i żeby działał cały czas, tzn sprawdzał co 2s czy jest link w bazie. Jeśli będzie ma uruchomić funkcje copy() i wykonać to. Jeśli w tym czasie będą następne linki to ma uruchomić 2 proces itd. Ale tutaj najważniejsze jest kontrolowanie tego. Chcę mieć kontrolę ile jest aktualnie procesów i chcę mieć tez możliwość wyłączenia danego procesu. Czyli jakiś mały panelek gdzie będę miał te dane wypisane, a ja sobie przerobie to pod mój skrypt. Proszę się do mnie zgłaszać i podawać ceny. Zależy mi tez na czasie. Tzn fajnie by było gdyby zrobił mi to ktoś na jutro. Nie ma dużo roboty, tylko poskładać to co jest napisane na forum. Osobie, którą już zatwierdzę do zrobienia tego skryptu pokaże kod tego pliku i inne dane. Kontakt PW lub gg: 10788285 -- Pozdrawiam |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 28.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli masz dostęp do serwera, uruchom harmonogram zadań napisz bat-a odpowiedniego i będzie fruwać
![]() -------------------- Keep moving forward...
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem jak takie coś zrobić.
Najlepszym rozwiązaniem będzie w tym przypadku php. Dalej jest aktualne, proszę pisać. // edit: Tak więc skrypt dopisał mi wookieb za co mu dziękuje. Działa tak jak chciałem.
Ten post edytował Norbit_24 5.03.2010, 08:45:32 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.08.2025 - 03:29 |