Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Apache cron job FTP

[es] :: Perl :: Apache cron job FTP

[ Pregleda: 3904 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

jaksicm

Član broj: 4561
Poruke: 3
*.net.yu



Profil

icon Apache cron job FTP05.11.2002. u 10:32 - pre 232 meseci
Uvod:

pre par meseci napisao sam Perl skript koji se izvrsavao kao cron job.
radio je sledece: sa servera A (koji je lokalni) prebaci file na server B (na koji se pomocu Net::FTPa konektuje) i to je odlicno radilo. Skript sam postavio pomocu webmina i kao user koji izvrsava skrip sam postavio root-a.

Sada imam potrebu da prosirim ovaj skrip tako da sa servera C skinem 2 fajla na server A (koji je lokalni) i ostalo je ono staro da sa servera A prebacim na server B. Napomena >> svi direktorijumi koje koristim imaju 777 prava.

Desava se sledece: skript sam prvo testirao iz browsera i odlicno radi, znaci prebacuje fajlove. Medjutim, kada ga postavim kao cron job nece da izvrsi novododate funkcije, tj. nece da prebaci fajlove. Procitao sam negde da je problem u tome sto se cron job srciptovi izvrsavaju kao da su Nobody user.

Moje pitanje je: Kako razresiti ovaj problem?
 
Odgovor na temu

Dragan
Dragan Gajic
Software Architect
Novi Sad

Član broj: 1596
Poruke: 76
*.nspoint.net



+15 Profil

icon Re: Apache cron job FTP05.11.2002. u 16:37 - pre 232 meseci
Probaj da ubacis ispis u fajl za taj cron job da vidis gde je problem.
Mislim da ce nesto ovako da upali:

M * * * * /putanja/perl_fajl > /putanja/log_dir/log.log 2>&1

Pa posle pogledaj sta pise u log-fajlu.
"The most likely way for the world to be destroyed, most experts agree, is by
accident. That's where we come in; we're computer professionals. We cause
accidents." - Nathaniel Borenstein
 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.verat.net



Profil

icon Re: Apache cron job FTP06.11.2002. u 01:17 - pre 232 meseci
U cronjobu se procesi izvrsavaju sa id-om koji mu ti das

znaci da bi se proces "fortune>>puno_fortune" izvrsavao na svakih minut od strane root-a preko cron-a morao bi da imas ovu liniju u /etc/crontab

* * * * * root fortune > /root/puno_fortune

 
Odgovor na temu

jaksicm

Član broj: 4561
Poruke: 3
*.yubc.net



Profil

icon Re: Apache cron job FTP06.11.2002. u 12:58 - pre 232 meseci
Zaboravio sam da napomenem da ja cron job postavljam iz Apacheovog webmina i da tamo ima opcija run now kada to pokrenem vidim poruke od skripta i tu pise u trenutku kada treba da sa udaljenog servera C snimi file na lokalni server kao root:

Cannot open Local file ../nesto/file.shtml: No such file or directory
at /putanja_skripta/ime_skripta.pl line 62
Cannot open Local file ../nesto/file.html: No such file or directory
at /putanja_skripta/ime_skripta.pl line 83


dok mi prijavljuje sledecu gresku kada sam skript izvrsio kao drugi cron job user:

Cannot open Local file ../nesto/file.shtml: Permission denied
at /putanja_skripta/ime_skripta.pl line 62
Cannot open Local file ../nesto/file.html: Permission denied
at /putanja_skripta/ime_skripta.pl line 83
 
Odgovor na temu

[es] :: Perl :: Apache cron job FTP

[ Pregleda: 3904 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.