Cron Job Help
10 отговора
136 прегледа
Cron Job Help
Здравейте,
Ползвам линукс Gentoo / Apache / MySQL / PHP стандартните...
Имам roota, и искам да сложа 3 файла:
file1.php - на всеки кръгъл час
file2.php - на всеки полвин час
file3.php - всеки ден в 04:00 през нощта
в crona, можете ли да ми помогнете? Какво точно трябва да напиша, че чета тук от 4 часа туториал и не мога да се справя
[линк]
Ползвам линукс Gentoo / Apache / MySQL / PHP стандартните...
Имам roota, и искам да сложа 3 файла:
file1.php - на всеки кръгъл час
file2.php - на всеки полвин час
file3.php - всеки ден в 04:00 през нощта
в crona, можете ли да ми помогнете? Какво точно трябва да напиша, че чета тук от 4 часа туториал и не мога да се справя
[линк]
Най-баламското
за което се сещам е да опишеш в crontab на желалното време да се изпълнява cd /tmp && wget [линк] && rm file.php
Това ако съм те разбрал правилно и искаш на определено време да се изпълнява PHP-скрипта ти. Сигурен съм обаче, че и PHP си има интерпретатор и можеш вместо с wget да го викаш директно с твоите файлове.
Понякога седя и си мисля, а понякога само си седя ...
Това ако съм те разбрал правилно и искаш на определено време да се изпълнява PHP-скрипта ти. Сигурен съм обаче, че и PHP си има интерпретатор и можеш вместо с wget да го викаш директно с твоите файлове.
Понякога седя и си мисля, а понякога само си седя ...
Re: Най-баламското
Здравей,
Това което направих сега е:
създадох файл cron.txt и в него следния текст:
* 4 * * * /var/www/aaa.com/htdocs/cron1.php
0 * * * * /var/www/aaa.com/htdocs/cron2.php
0 * * * * /var/www/aaa.com/htdocs/cron3.php
и след това написах:
crontab /var/www/aaa.com/htdocs/test.txt
и то не ми върна грешки, май така се оправих, не съм сигурен
[линк]
Това което направих сега е:
създадох файл cron.txt и в него следния текст:
* 4 * * * /var/www/aaa.com/htdocs/cron1.php
0 * * * * /var/www/aaa.com/htdocs/cron2.php
0 * * * * /var/www/aaa.com/htdocs/cron3.php
и след това написах:
crontab /var/www/aaa.com/htdocs/test.txt
и то не ми върна грешки, май така се оправих, не съм сигурен
[линк]
То хубаво
не ти е дало грешки, ама не вярвам да припали.
Щото за да се изпълни една програма от crontab, тя трябва да е изпълнима, а .php файловете не са. Така че в уречения час cron демона ще се пробва, няма да успее и ще ти прати поща, че не е станало. Виж, вероятно вече имаш съобщение
Съветвам те като слагаш нещо в crontab да пробваш дали работи като го накараш примерно след минута-две да се случи. Така няма да чакаш час примерно, за да разбереш, че не става. Като видиш, че тръгва, тогава си настрой истинските параметри.
Понякога седя и си мисля, а понякога само си седя ...
Щото за да се изпълни една програма от crontab, тя трябва да е изпълнима, а .php файловете не са. Така че в уречения час cron демона ще се пробва, няма да успее и ще ти прати поща, че не е станало. Виж, вероятно вече имаш съобщение
Съветвам те като слагаш нещо в crontab да пробваш дали работи като го накараш примерно след минута-две да се случи. Така няма да чакаш час примерно, за да разбереш, че не става. Като видиш, че тръгва, тогава си настрой истинските параметри.
Понякога седя и си мисля, а понякога само си седя ...
Re: Най-баламското
aaaaa nima da buda grub ...
php -f filename.php
moe i bes f
ma nai dobre stava s man php
DrFrancky
php -f filename.php
moe i bes f
ma nai dobre stava s man php
DrFrancky
Re: Най-баламското
Не виждам защо да не стане, ако е сложил на първия ред на скриптовете:
#!/path-to-php-binary/php
#!/path-to-php-binary/php
Да, ама
... по този начин няма да са валидни HTML документи
Според мен правилното е да сложи в реда на crontab интерпретатора като команда с параметър скрипта
Понякога седя и си мисля, а понякога само си седя ...
Според мен правилното е да сложи в реда на crontab интерпретатора като команда с параметър скрипта
Понякога седя и си мисля, а понякога само си седя ...
Re: Да, ама
Къде точно е казал, че скриптовете връщат валиден HTML?
Вярно, че въпросът му е много неясен, но освен че ги е сложил в var/www/aaa.com/htdocs/cron1.php (което може да е поради неграмотност) по нищо друго не личи, че трябва да са свързани с HTML.
П.П. Никога не съм помирисвал PHP :)
Вярно, че въпросът му е много неясен, но освен че ги е сложил в var/www/aaa.com/htdocs/cron1.php (което може да е поради неграмотност) по нищо друго не личи, че трябва да са свързани с HTML.
П.П. Никога не съм помирисвал PHP :)
аха,
по това си направих извода, че иска да са валидни HTML-та.
Малко се почудих какъв е смисълът да дърпаш периодично страници, които после да изхвърляш, но човек никога не знае. Може да си пробва някакви броячи, примерно
А PHP и аз не съм помирисвал, заобикалям го отдалече
Понякога седя и си мисля, а понякога само си седя ...
Малко се почудих какъв е смисълът да дърпаш периодично страници, които после да изхвърляш, но човек никога не знае. Може да си пробва някакви броячи, примерно
А PHP и аз не съм помирисвал, заобикалям го отдалече
Понякога седя и си мисля, а понякога само си седя ...
Re: аха,
Ами по начина по който го е написал, ако скриптовете връщат HTML, root ще получава HTML поща всеки половин час, което ще е малко досадно, дори и да има сложени някакви филтри.
Иначе съм съгласен, че директното указване на интерпретатора е по-ясно. Аз лично бих го направил така, но хора всякакви :)
Иначе съм съгласен, че директното указване на интерпретатора е по-ясно. Аз лично бих го направил така, но хора всякакви :)