Serwis wykorzystuje pliki cookies. Korzystając z forum wyrażasz zgodę na używanie cookies. Więcej informacji w regulaminie. OK (wyłącz komunikat)

Autor Wątek: Komenda CRON  (Przeczytany 14170 razy)

Offline ekartka.biz

  • Nowicjusz
  • *
  • Wiadomości: 11
Komenda CRON
« dnia: 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
« Ostatnia zmiana: 11 Maj, 2011, 12:08:55 wysłana przez WMsoft »

WMsoft

Komenda CRON
« dnia: 09 Wrzesień, 2008, 10:37:24 »
Nie wiesz jakiego smartfona wybrać? Zobacz - smartfonki.pl
Szukasz stacji pogodowej, termometru? Zobacz - stacje-pogody.pl

Offline Aztek

  • Administrator
  • *****
  • Wiadomości: 440
Odp: Komenda CRON
« Odpowiedź #1 dnia: 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...
« Ostatnia zmiana: 23 Sierpień, 2015, 18:25:21 wysłana przez WMsoft »

Offline ekartka.biz

  • Nowicjusz
  • *
  • Wiadomości: 11
Odp: Komenda CRON
« Odpowiedź #2 dnia: 17 Wrzesień, 2008, 19:13:10 »
Witam ...
Dziękuję za odpowiedź ...
Już CRON wysyła wiadomości :) ...
pozdrawiam
  Robert
www.ekartka.biz

Offline webgp

  • Nowicjusz
  • *
  • Wiadomości: 5
  • Płeć: Mężczyzna
Odp: Komenda CRON
« Odpowiedź #3 dnia: 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?

Offline Aztek

  • Administrator
  • *****
  • Wiadomości: 440
Odp: Komenda CRON
« Odpowiedź #4 dnia: 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__));

« Ostatnia zmiana: 03 Październik, 2008, 15:00:12 wysłana przez WMsoft »

Offline nowy

  • Użytkownik
  • ***
  • Wiadomości: 92
Odp: Komenda CRON
« Odpowiedź #5 dnia: 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

Offline Aztek

  • Administrator
  • *****
  • Wiadomości: 440
Odp: Komenda CRON
« Odpowiedź #6 dnia: 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. 

Offline nowy

  • Użytkownik
  • ***
  • Wiadomości: 92
Odp: Komenda CRON
« Odpowiedź #7 dnia: 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?

Offline nateria

  • Nowicjusz
  • *
  • Wiadomości: 6
Odp: Komenda CRON
« Odpowiedź #8 dnia: 12 Sierpień, 2009, 19:32:28 »
ekartka.biz   
podaj jak u siebie to ustawiłeś 

Offline ekartka.biz

  • Nowicjusz
  • *
  • Wiadomości: 11
Odp: Komenda CRON
« Odpowiedź #9 dnia: 26 Wrzesień, 2009, 22:48: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 ...

Offline peep

  • Nowicjusz
  • *
  • Wiadomości: 1
Odp: Komenda CRON
« Odpowiedź #10 dnia: 13 Wrzesień, 2012, 12:14:49 »
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