Forum FAQForum FAQSearchSearch MemberlistMemberlist Forum ignore listForum ignore list RegisterRegister ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in
Cron jobs

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side
View previous topic :: View next topic  
Author Message
darko



Joined: 03 Oct 2006
Posts: 20

PostPosted: 24.10.2006 15:28    Post subject: Cron jobs Add user to your forum ignore list Reply with quote

Bok svima!
Imam problem koji me muči već par dana. Htio bih sa "wget" pokupit sadržaj jedne stranice i pospremit to u neki file kod sebe na server, i to periodički svakih sat vremena. Zanima me da li je tako nešto moguće namjestiti kao cron job? Nemam baš pretjerano iskustva sa tim stvarima, a na Internetu nisam našao ništa što bi mi baš pomoglo...

Unaprijed hvala ljudi!!
Back to top
View user's profile Send private message
zytzagoo
mi3.crew


Joined: 25 Aug 2003
Posts: 1842
Location: Zagreb, Hrvatska

PostPosted: 24.10.2006 16:46    Post subject: Add user to your forum ignore list Reply with quote

Cron HOWTO: http://www.deluxnetwork.com/linux/guides/crons.php

Quote:
But what if you want it to run every hour, regardless of date? An "*" means that that field doesn't matter, or do the command no matter what is in those fields. So to run our 'w' command every hour, the command would be this:

Code:
0 * * * * w


Sto se wget-a tice, s tim vjerojatno nemas problema, buduci da je njegov help (ili man page) i vise nego dovoljan...

HTH

_________________
[+]I[+]am[+]my[+]own[+]religion[+]
Back to top
View user's profile Send private message Visit poster's website Twitter profile
darko



Joined: 03 Oct 2006
Posts: 20

PostPosted: 24.10.2006 17:07    Post subject: Add user to your forum ignore list Reply with quote

U biti upravo mi je wget problematičan. Naime nikako ne mogu postići to da se jedan .html dokument prebaci sa nekog servera k meni lokalno u neki .html file (lokalno ne mislim doma na komp nego u file na mom serveru)....
Bilo kakav konkretan hint bi mi jako puno pomogao - stvarno sam već pri kraju živaca sa tim... Sad
Back to top
View user's profile Send private message
zytzagoo
mi3.crew


Joined: 25 Aug 2003
Posts: 1842
Location: Zagreb, Hrvatska

PostPosted: 24.10.2006 17:32    Post subject: Add user to your forum ignore list Reply with quote

Hmmm... npr obican
Code:
wget http://www.google.hr

rezultira downloadanjem google-ovog index.html dokumenta u direktorij u kojem je komanda pokrenuta... Isto je i sa bilo kojom adresom... Ne kuzim di moze zapeti...

Sintaksa mu je
Code:
wget {opcije} {url}

a wget --help ti izlista tonu opcija koje mozes ukljuciti...

_________________
[+]I[+]am[+]my[+]own[+]religion[+]
Back to top
View user's profile Send private message Visit poster's website Twitter profile
darko



Joined: 03 Oct 2006
Posts: 20

PostPosted: 24.10.2006 21:33    Post subject: Add user to your forum ignore list Reply with quote

Opet ja... Smile
Dakle da budem u cijeloj stvari još malo konkretniji...
Ideju sam "razvijao" na 2 načina: u prvom sam htio wget izvršiti unutar .php skripte i to na sljedeći način:
Quote:

$url = "http://stranica.net/bla.html";
$url_to = "zeljeni_direktorij/bla2.html";
$cmd = "wget $url -O $url_to";
exec($cmd);

No to mi nije radilo - ni na koji način nisam uspio dobit presliku sa $url na $url_to.
Permissioni su na direktoriju uredno postavljeni, postavljao sam putanje do direktorija na 100 načina i nikako...
Onda mi je bila ideja postaviti wget u cron jer mi je svejedno hoće li se izvršiti unutar php skripte ili kao posebna naredba, ali ni to nisam uspio postaviti na pravi način. Naime cron mogu podešavati iz c-panela. Nigdje na netu nisam uspio pronaći kako na pravi način postaviti naredbu - tj. da li je dovoljno samo u ono polje "Command to run" upisati naredbu (npr. wget http://www.google.hr) ili su potrebni još neki dodatni parametri?
Puno hvala zytzagoo na ovom do sada - nadam se da će mi netko znati i nešto konkretnije reć jer sam totalno "maka" oko ovog, a stvarno mi je jako bitno to riješit Sad
Back to top
View user's profile Send private message
Sulien



Joined: 04 Jan 2004
Posts: 2905
Location: Zagreb

PostPosted: 24.10.2006 22:16    Post subject: Add user to your forum ignore list Reply with quote

Code:
file_put_contents('page.html', file_get_contents('http://www.google.com'));

za ovo php.ini direktiva allow_url_fopen mora biti true

Nije nam više jasno trebaš li PHP ili cronjob rješenje. Pomoglo bi nam kad bi rekao kad ti taj file treba i zbog čega - znali bi te savjetovati da ideš na skriptu ili na cron
Back to top
View user's profile Send private message Send e-mail Visit poster's website
darko



Joined: 03 Oct 2006
Posts: 20

PostPosted: 24.10.2006 22:57    Post subject: Add user to your forum ignore list Reply with quote

Uf care...
Riješio si mi sve probleme... Uglavnom ovaj kod odradi točno ono što treba: znači podatke sa stranice mi prebaci u html dokument na serveru. To mi je bilo bitno jer ih moram periodički pokupiti i poslati mailom (radi se o nekakvim izvještajima koji se automatski generiraju). Uglavnom skriptu sam postavio u cron da se pokreće svakih sat vremena i to sa: php -q /home/putanja/skripta.php (to sam u međuvremenu otkrio Smile )
Za ovo rješenje koje si dao nisam ni znao da je moguće... wget mi je samo nepotrebno komplicirao život....
Uglavnom puno hvala - ovo mi je stvarno jaaaaaakoooo puno pomoglo!!!!!!
Back to top
View user's profile Send private message
Sulien



Joined: 04 Jan 2004
Posts: 2905
Location: Zagreb

PostPosted: 25.10.2006 15:56    Post subject: Add user to your forum ignore list Reply with quote

wget ne komplicira život, kad mu je poziv da sejvaš file jednostavno "wget http://bilošto" Confused
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group