WMsoft.pl

Stare forum => Pomoc do skryptów => Ek@rtka STD/MAX - skrypty ekartek => Wątek zaczęty przez: ekartka.biz w 09 Wrzesień, 2008, 10:37:24

Tytuł: Komenda CRON
Wiadomość wysłana przez: ekartka.biz w 09 Wrzesień, 2008, 10:37:24
Witam ...
Jak mogę prawidłowo na serwerze (panel: DirectAdmin) napisać komendę Cron żeby wysyłało e-maile i kartki z datą przyszłą ...
... wymyślam, kombinuję na różne sposoby i ciągle jest źle ...

/home/ekartka/send_przypomnij.php
/home/ekartka/send_przypomnij.php &>/dev/null
/index.php/ekartka/send_przypomnij.php &>/dev/null


…a może jeszcze coś trzeba ustawić w skrypcie ekartka żeby Cron działał…

dziękuję z góry ...
pozdrawiam
  Robert
www.ekartka.biz
Tytuł: Odp: Komenda CRON
Wiadomość wysłana przez: Aztek w 09 Wrzesień, 2008, 12:50:01
Przeważnie tak:

php /sciezka_na_serwerze_do_pliku/plik_uruchamiany_przez_CRONA.php

lub

php -f /sciezka_na_serwerze_do_pliku/plik_uruchamiany_przez_CRONA.php

(może też być wymagane podanie ścieżki do PHP)

lub za pomocą lynx'a:

lynx -dump http://TwojaDomena.pl/plik_uruchamiany_przez_CRONA.php > /dev/null 2>&1

lub za pomocą wget:

wget -q -O - http://TwojaDomena.pl/plik_uruchamiany_przez_CRONA.php > /dev/null 2>&1

Wpisanie na końcu komendy > /dev/null 2>&1  powoduje wyłączenie generowani maili o błędach.

Przydatne przy próbach poprawnego dodania wpisu może być utworzenie pliku testowego np. test.php z poniższą treścią i dodanie go do zadań crona.

<?php
$czas=date("H:i:s");
$tresc="CRON DZIAŁA POPRAWNIE";
$temat="Jest $czas";
$adresat="twoj@email";
mail($adresat,$temat,$tresc);
?>


Jeżeli skrypt zostanie poprawnie uruchomiony przez crona to powinniśmy otrzymać maila z treścią "CRON DZIAŁA POPRAWNIE".
A najlepiej skontaktować się z administratorem serwera i zapytać jak powinien wyglądać prawidłowy wpis...
Tytuł: Odp: Komenda CRON
Wiadomość wysłana przez: ekartka.biz w 17 Wrzesień, 2008, 19:13:10
Witam ...
Dziękuję za odpowiedź ...
Już CRON wysyła wiadomości :) ...
pozdrawiam
  Robert
www.ekartka.biz
Tytuł: Odp: Komenda CRON
Wiadomość wysłana przez: webgp w 03 Październik, 2008, 07:53:36
A ma ktoś z was konto na nazwa.pl?
Mam tam problem z cronem, administratorzy nie potrafią mi pomóc podając jak mam przygotować plik (jeżeli w ogóle trzeba, bo kilku administratorów mi różnie pisało :/) oraz jaką komendę wpisać.

Jak jest u was? Jak macie podaną komendę crona?
Tytuł: Odp: Komenda CRON
Wiadomość wysłana przez: Aztek w 03 Październik, 2008, 14:58:32
W nazwa.pl coś ostatnio zmienili ustawienia, aby wszystko działało ok trzeba dodać do plików wykonywanych przez crona poniższą linie - na górze skryptu, najlepiej bezpośrednio przed liniami z require:

ini_set("include_path",dirname(__FILE__));

Tytuł: Odp: Komenda CRON
Wiadomość wysłana przez: nowy w 13 Kwiecień, 2009, 17:38:02
Mam skrypt ekartek na serwerze webd.pl 

Jak dotychczas nie było problemów z wysyłaniem kartek z przyszłą datą.... jednak od wczoraj po uruchomieniu skryptu send.php wyskakuje komunikat:

Nie można otrzymać odpowiedzi serwera

Dodam ze pozostała część skryptu działa bez zarzutów
Tytuł: Odp: Komenda CRON
Wiadomość wysłana przez: Aztek w 13 Kwiecień, 2009, 18:41:31
Przy wysyłce przez SMTP komunikat pojawia się kiedy serwer z którego wysyłasz maile nie odpowiada. Sprawdź ustawienia SMTP - czy podałeś poprawny login i hasło do konta, sprawdź czy kartki z datą natychmiastową są wysyłane. 
Tytuł: Odp: Komenda CRON
Wiadomość wysłana przez: nowy w 29 Kwiecień, 2009, 21:03:48
MAm swoj serwis na serwerze webd.pl    dzis przed poludniem, bez zadnej mojej ingerencji, niemozliwe stalo sie wysylanie kartek.. wyskakuje bład:

Nie można się połączyć z hostem SMTP :110 : Connection timed out
Problem z wysłaniem kartki

co moze byc przyczyna?
Tytuł: Odp: Komenda CRON
Wiadomość wysłana przez: nateria w 12 Sierpień, 2009, 19:32:28
ekartka.biz   
podaj jak u siebie to ustawiłeś 
Tytuł: Odp: Komenda CRON
Wiadomość wysłana przez: ekartka.biz w 26 Wrzesień, 2009, 22:48:28
Cytat: nateria w 12 Sierpień, 2009, 19:32:28
ekartka.biz   
podaj jak u siebie to ustawiłeś 


wget http://ekartka.biz/send_przypomnij.php > /dev/null
wget http://ekartka.biz/send.php > /dev/null

takie są moje ustawienia ...
Tytuł: Odp: Komenda CRON
Wiadomość wysłana przez: peep w 13 Wrzesień, 2012, 12:14:49
Cytat: WMsoft w 09 Wrzesień, 2008, 12:50:01
Przeważnie tak:

php /sciezka_na_serwerze_do_pliku/plik_uruchamiany_przez_CRONA.php

lub

php -f /sciezka_na_serwerze_do_pliku/plik_uruchamiany_przez_CRONA.php

może też być wymagane podanie ścieżki do PHP

lub za pomocą lynx'a:

lynx > /dev/null -dump http://TwojaDomena.pl/plik_uruchamiany_przez_CRONA.php

Przydatne przy próbach poprawnego dodania wpisu może być utworzenie pliku testowego np. test.php z poniższą treścią i dodanie go do zadań crona.

<?php
$czas=date("H:i:s");
$tresc="CRON DZIAŁA POPRAWNIE";
$temat="Jest $czas";
$adresat="twoj@email";
mail($adresat,$temat,$tresc);
?>


Jeżeli skrypt zostanie poprawnie uruchomiony przez crona to powinniśmy otrzymać maila z treścią "CRON DZIAŁA POPRAWNIE".
A najlepiej skontaktować się z administratorem serwera i zapytać jak powinien wyglądać prawidłowy wpis...

witam,
proszę o pomoc
jak powinna wyglądać ścieżka, która uruchamia ten test.php i gdzie dokładnie ją wstawić w cron.php