• cron files php

    From Andrzej Nowak@21:1/5 to All on Sat Jan 7 18:05:39 2023
    Witam...
    Mój problem polega na tym że mój hosting posiada CRON-a ale brak możliwości wpisania komendy tylko trzeba podać ścieżkę do pliku i pomyślałem sobie aby komendę CRON-a osadzić w pliku na przykład PHP
    Tylko nie wiem jak się do tego zabrać i czy w ogóle ma to sens..


    <?php

    /usr/local/bin/php www/script/nazwa nazwa2:run >> /dev/null 2>&1



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arno Welzel@21:1/5 to All on Sat Jan 7 18:24:10 2023
    Andrzej Nowak, 2023-01-07 18:05:

    Witam...
    Mój problem polega na tym że mój hosting posiada CRON-a ale brak możliwości wpisania komendy tylko trzeba podać ścieżkę do pliku i pomyślałem sobie aby komendę CRON-a osadzić w pliku na przykład PHP Tylko nie wiem jak się do tego zabrać i czy w ogóle ma to sens..


    <?php

    /usr/local/bin/php www/script/nazwa nazwa2:run >> /dev/null 2>&1



    (Tłumaczenie poniżej)

    Please remmeber that this newsgroup is English. So my translation is
    only done with automatic translation. But in the future, ask your stuff
    in English here - thank you!

    1) "running a script via cron" means you have to add a command line
    including the schedule to the crontab and *not* create a PHP script for
    that.

    2) PHP is usually not in /usr/local/bin/php but /usr/bin/php - if in
    doubt, ask your hoster.

    3) The script will not work with a path like "www/script/nazwa" - it
    must the complete path like "/var/www/yoursite/somescript.php"

    So the line you have to add to crontab (ask your hoster how to do this!)
    may be something like this if the script should run once every hour
    (0:00, 1:00, 2:00... 23:00):

    0 * * * * /usr/bin/php /.../nazwa.php nazwa2:run >> /dev/null 2>&1

    But again: check the complete path to the script (something like
    /var/www/...) and also how to run PHP. Also you need to ask your hoster
    to add a command to crontab. If you have SSH login to a console, this is
    done with "crontab -e".

    Also see: https://linux.die.net/man/5/crontab

    -----------------------------------------------------------

    Proszę pamiętać, że ta grupa dyskusyjna jest w języku angielskim. Więc moje tłumaczenie odbywa się tylko za pomocą tłumaczenia automatycznego.
    Ale w przyszłości pytaj tutaj po angielsku - dziękuję!

    1) „uruchamianie skryptu przez crona” oznacza, że ​​musisz dodać wiersz
    poleceń zawierający harmonogram do crontab i *nie* tworzyć w tym celu skryptu PHP.

    2) PHP zwykle nie znajduje się w /usr/local/bin/php, ale w /usr/bin/php
    - w razie wątpliwości zapytaj swojego hostera.

    3) Skrypt nie będzie działał ze ścieżką typu „www/script/nazwa” – musi
    to być pełna ścieżka typu „/var/www/yoursite/somescript.php”

    Tak więc linia, którą musisz dodać do crontab (zapytaj swojego hostera,
    jak to zrobić!) ):

    0 * * * * /usr/bin/php /.../nazwa.php nazwa2:run >> /dev/null 2>&1

    Ale jeszcze raz: sprawdź pełną ścieżkę do skryptu (coś w rodzaju /var/www/...), a także jak uruchomić PHP. Musisz także poprosić swojego hostera o dodanie polecenia do crontab. Jeśli masz login SSH do konsoli, odbywa się to za pomocą „crontab -e”.

    Zobacz także: https://linux.die.net/man/5/crontab


    --
    Arno Welzel
    https://arnowelzel.de

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)