![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 2.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Posiadam 2 serwery (w jednej firmie, współdzielone płatne) - oba o prawie takich samych parametrach. Jeden obsługuje moją stronę domową (czyli jest mój prywatny - zwykle ma b.małe obciążenie), a na drugim stoi forum (akurat on należy do kolegi, ale ja administruję). Serwer dla siebie kupiłem pół roku temu, wtedy również na prośbę uzyskałem usługę cron (z której obecnie nie korzystam). Lecz na drugim serwerze już administratorzy nie chcieli mi aktywować tej opcji. Teraz moje pytanie: jak wykorzystać cron z pierwszego serwera do uruchamiania cyklicznie jednego, małego pliku na drugim (nie zwraca niczego, zwykle czas trwania skryptu to poniżej sekundy). Myślałem nad wykorzystaniem CURL-a, lecz nie wiem czy to będzie odpowiednie (nawet nie wiem jak to wykonać). Prosiłbym o porady i pomoc. aso Ten post edytował aso824 7.02.2010, 21:32:33 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
W cron na tym serwerze gdzie masz to udostepnione wbijasz:
w komendzie: Kod /usr/bin/lynx --dump http://domena/plik.php jeśli ma się wykonywać np. co 10min to dajesz w minutach: Kod */10 Jakby coś nie było jasne to pisz. Pozdr Ten post edytował Norbit_24 7.02.2010, 21:51:47 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 8 Dołączył: 16.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Przy takim podejściu warto dodać jakiś klucz przesyłany metodą GET, aby ktoś nie wykonywał tego pliku z zewnątrz.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 2.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście mam takowe zabezpieczenie.
Chodziło mi o coś innego - mam dostęp na tym serwerze do crona, lecz... z poziomu DirectAdmina (mogę wywołać jedynie pliki ze swojego serwera...). Myślałem nad jakimś skryptem w PHP który by to wykonywał, lecz pojęcia nie mam jak... Oczywiście ten skrypt byłby wywoływany przez crona (ustawionym w Direct Admin). Czekam na odp., aso. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
jeśli masz url_open to możesz po prostu zamiast pliki podawać adres strony do funkcji typu file_get_contents i pochodnych, jeśli nie to funkcje typu fsockopen lub curl - przy pomocy tych funkcji możesz pobierać treść z innych stron - co za tym idzie uruchomić inne strony odpalając swój plik php na serwerze...
-------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 2.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Czy ten kod:
Wykona to co chcę? I przyjmując że skrypt.php wykonuje się 1 sekundę, ile będzie trwało wykonanie powyższego skryptu? No i dużo to obciąża procesor (mam limity :/) ? |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Chodziło mi o coś innego - mam dostęp na tym serwerze do crona, lecz... z poziomu DirectAdmina (mogę wywołać jedynie pliki ze swojego serwera...). Przecież wklepując odpowiednią komendę możesz wykonać coś z zewnątrz. Albo lynxem, albo wgetem. Masz kilka możliwości. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 2.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Co ciekawe - nie...
Mogę jedynie podać ścieżkę do skryptu PHP (ten DirectAdmin jest jakiś dziwny; ma trochę pozmieniane od oryginału). Czy taki skrypt to ogarnie? Nie chcę dostać blokady za przekroczenie obciążenia procesora :/ |
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
To nie możesz zapytać po prostu admina, w jaki sposób masz to wywołać? Korzystasz ze zmodyfikowanych wersji ogólnodostępnych narzędzi, do których nie mamy dostępu...
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 05:14 |