Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #19253 > unrolled thread
| Started by | Andrzej Nowak <xx@ww.pl> |
|---|---|
| First post | 2023-01-07 18:05 +0100 |
| Last post | 2023-01-07 18:24 +0100 |
| Articles | 2 — 2 participants |
Back to article view | Back to comp.lang.php
cron files php Andrzej Nowak <xx@ww.pl> - 2023-01-07 18:05 +0100
Re: cron files php Arno Welzel <usenet@arnowelzel.de> - 2023-01-07 18:24 +0100
| From | Andrzej Nowak <xx@ww.pl> |
|---|---|
| Date | 2023-01-07 18:05 +0100 |
| Subject | cron files php |
| Message-ID | <63b9a664$0$25506$65785112@news.neostrada.pl> |
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
?>
[toc] | [next] | [standalone]
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Date | 2023-01-07 18:24 +0100 |
| Message-ID | <k1to5qF84hoU1@mid.individual.net> |
| In reply to | #19253 |
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
[toc] | [prev] | [standalone]
Back to top | Article view | comp.lang.php
csiph-web