Cronjobs pravi probleme

pozdrav…

dnevno 6 sati svakih 10min uzastopno pokrećem određenu skriput preko cronjobsa kako bi pokupio određene podatke…

linija u cronu je sljedeća:

wget -o /dev/null
http://www.domena.com/asian_cron.php

no svaki puta kad se skripta pokrene u root mog servera stvori se file
asian_cron.php
asian_cron.php.1
asian_cron.php.2
asian_cron.php.3

ti fajlovi su prazni i imaju jasno 0kb, osim ako se ne dogodi kakav eror, onda je on zapisan unutra (do sad se još nije dogodilo, osim kad sam ga namjerno izazvao)…

postoji li kakvo riješenje kako se to nebi događalo, ili sam primoran u skriptu dodati liniju koja če brisati te fajove ?

Pokušaj ovo:

wget -O /dev/null
http://www.domena.com/asian_cron.php

ovo sam našao na netu:
$url = ‘http://www.google.com’;
$outputfile = “dl.html”;
$cmd = “wget -q “$url” -O $outputfile”;
exec($cmd);
echo file_get_contents($outputfile);

i sad stavi to u php file i digni na negdje poslužitelj. A u crontab stavi:
php -q /home/public_html/ime-skripte.php
Path je naravno izmišljen. Ti stavi pravi. Koji je pogledaj u cpanelu.
Javi uspješnost!

Možda ponekad ne uspješ dohvatiti te podatke pa skripta zapne.

ma skripta se uvjek izvršila normalno tako nije bilo nikakvih problema u njnom radu…

inače @mahir je ponudio dobar odogovor tako da ostalo nisam niti pokušavao
tnx

a zašto ako idem “normalnim putem”

/home/username/public_html/asian_cron.php

dobivam email poruku: permission denied

[quote=“hori”]a zašto ako idem “normalnim putem”

/home/username/public_html/asian_cron.php

dobivam email poruku: permission denied[/quote]

chmod 777 na tu datoteku

[quote=“mahir”]chmod 777 na tu datoteku[/quote]Normalnije je 755.

777 ne radi, 755 daje error:

[quote=""]/home/username/public_html/asian_cron.php: line 1: ?php: No such file or directory
/home/username/public_html/asian_cron.php: line 3: syntax error near unexpected token isset' /home/username/public_html/asian_cron.php: line 3://if (isset($_SERVER[‘REMOTE_ADDR’])) die(‘Pristup odbijen’); '[/quote]

ovo su prve 3 linije koda

Neznam šta je s tvojom skriptom. Kaže na početku da file ne postoji. Možda imaš Krivi path.
A chmod 755. Treba ga razumiti. On kaže da user ima pravo čitati pisati i izvoditi. a grupa kojoj pripada user i svi ostali samo čitati i izvršavati. Ako staviš 777 da si SVAKOM kompletan pristup što je sigurnosni rizik. Guglaj linux chmod za detaljnije.


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja