🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #52418

Re: crontab - perl

#52418
From: Jarosław Lubczyński
Date: Mon, 12 Mar 2012 12:33
47 lines
2655 bytes
W dniu 2012-03-12 12:31, karraso pisze:
> Witam
> Mam w crontab'ie takie wpis
> 09 * * * * /opt/perl5.8.0/bin/perl /opt/karraso/statystyki/ul.pl>>  /
> opt/karraso/statystyki/cron.txt 2>&1
> niestety cron zapisuje do pliku cron.txt
> Can't locate Time/Local.pm in @INC (@INC contains: /usr/local/lib/
> perl5/5.8.0/sun4-solaris /usr/local/lib/perl5/5.8.0 /usr/local/lib/
> perl5/site_perl/5.8.0/sun4-solaris /usr/local/lib/perl5/site_perl/5
> .8.0 /usr/local/lib/perl5/site_perl .) at /opt/karraso/statystyki/
> ul.pl line 3.
> BEGIN failed--compilation aborted at /opt/karraso/statystyki/ul.pl
> line 3.
>
> Z linii komend wszystko jest ok.
> Dlaczego cron nie wykonuje polecenia z /opt/perl5.8.0/bin/perl ?

cron wykonuje dokładnie to, co masz /etc/crontab, czyli wywołuje perla 
napuszczając go na skrypt ul.pl

> Tylko
> zagląda do innych katalogów?

To nie cron zagląda tylko perl. I nie odnajduje w nich modułu 
Time::Local. Pytanie - czy ten moduł jest zainstalowany? Moduł ten 
należy do zestawu modułów standardowych przynajmniej od wersji 5.6 [1], 
więc raczej powinien być na pokładzie. Czy jak uruchomisz skrypt ul.pl z 
konsoli to działa jak należy? Jeżeli tak, to znajdź find'em położenie 
pliku Local.pm i sprawdź, czy jest on w podkatalogu Time w jednej ze 
ścieżek podanych wyżej.

> Jak go zmusić aby wykonał perl z /opt/perl5.8.0/bin/perl?

Nie w tom dieło :)

> Dzięki i pozdrawiam

[1] http://blob.perl.org/books/beginning-perl/3145_AppD.pdf

-- 
Pozdrawiam
Jarek Lubczyński
(eljot<NULL>90125 at gmail dot com)
Nawiasy trójkątne z zawartością zbędne są

There are 10 kinds of people:
Those who understand binary and those who don't
Technical Details
Message-ID: <jjkqf1$ogp$1@opal.futuro.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!opal.futuro.pl!not-for-mail
References: <fa4de93a-1e15-47bd-aaf0-b0da60c2722d@cj6g2000vbb.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!opal.futuro.pl!not-for-mail
From: Jarosław Lubczyński <guess@who.com.pl>
Newsgroups: pl.comp.lang.perl
Subject: Re: crontab - perl
Date: Mon, 12 Mar 2012 13:33:02 +0100
Organization: Pro Futuro
Lines: 48
Message-ID: <jjkqf1$ogp$1@opal.futuro.pl>
References: <fa4de93a-1e15-47bd-aaf0-b0da60c2722d@cj6g2000vbb.googlegroups.com>
Reply-To: guess@who.com.pl
NNTP-Posting-Host: ns.elkomtech.com.pl
Mime-Version: 1.0
X-Trace: opal.futuro.pl 1331555617 25113 62.233.147.142 (12 Mar 2012 12:33:37 GMT)
X-Complaints-To: usenet@futuro.pl
NNTP-Posting-Date: Mon, 12 Mar 2012 12:33:37 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
In-Reply-To: <fa4de93a-1e15-47bd-aaf0-b0da60c2722d@cj6g2000vbb.googlegroups.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit