• cron files php

    From Andrzej Nowak@xx@ww.pl to comp.lang.php on Sat Jan 7 18:05:39 2023
    From Newsgroup: comp.lang.php

    Witam...
    M||j problem polega na tym ++e m||j hosting posiada CRON-a ale brak mo++liwo+cci wpisania komendy tylko trzeba poda-c +ccie++k-O do pliku i pomy+cla+eem sobie aby komend-O CRON-a osadzi-c w pliku na przyk+ead PHP
    Tylko nie wiem jak si-O do tego zabra-c i czy w og||le ma to sens..


    <?php

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


    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Arno Welzel@usenet@arnowelzel.de to comp.lang.php on Sat Jan 7 18:24:10 2023
    From Newsgroup: comp.lang.php

    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+cci wpisania komendy tylko trzeba poda-c +ccie++k-O do pliku i pomy+cla+eem sobie aby komend-O CRON-a osadzi-c w pliku na przyk+ead PHP Tylko nie wiem jak si-O do tego zabra-c i czy w og||le ma to sens..


    <?php

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



    (T+eumaczenie 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-O pami-Ota-c, ++e ta grupa dyskusyjna jest w j-Ozyku angielskim. Wi-Oc moje t+eumaczenie odbywa si-O tylko za pomoc-a t+eumaczenia automatycznego.
    Ale w przysz+eo+cci pytaj tutaj po angielsku - dzi-Okuj-O!

    1) rCRuruchamianie skryptu przez cronarCY oznacza, ++e rCirCimusisz doda-c wiersz
    polece+a zawieraj-acy harmonogram do crontab i *nie* tworzy-c w tym celu skryptu PHP.

    2) PHP zwykle nie znajduje si-O w /usr/local/bin/php, ale w /usr/bin/php
    - w razie w-atpliwo+cci zapytaj swojego hostera.

    3) Skrypt nie b-Odzie dzia+ea+e ze +ccie++k-a typu rCRwww/script/nazwarCY rCo musi
    to by-c pe+ena +ccie++ka typu rCR/var/www/yoursite/somescript.phprCY

    Tak wi-Oc linia, kt||r-a musisz doda-c do crontab (zapytaj swojego hostera,
    jak to zrobi-c!) ):

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

    Ale jeszcze raz: sprawd+| pe+en-a +ccie++k-O do skryptu (co+c w rodzaju /var/www/...), a tak++e jak uruchomi-c PHP. Musisz tak++e poprosi-c swojego hostera o dodanie polecenia do crontab. Je+cli masz login SSH do konsoli, odbywa si-O to za pomoc-a rCRcrontab -erCY.

    Zobacz tak++e: https://linux.die.net/man/5/crontab
    --
    Arno Welzel
    https://arnowelzel.de

    --- Synchronet 3.21d-Linux NewsLink 1.2