🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: crontab - perl

#52431
From: Jarosław Lubczyński
Date: Mon, 12 Mar 2012 17:51
48 lines
2851 bytes
W dniu 2012-03-12 14:16, karraso pisze:
> .....
>>
>> 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.
>>
> Witam
> Sprawdzałem i mam Local.pm w /opt/perl5.8.0/lib/perl5/5.8.0/Time
> ale dlaczego w logu mam
> w  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.
> Pozdrawiam

Jak widać perl szuka bibliotek tak, jakby był zainstalowany w
	/usr/local/lib/
podczas gdy tak naprawdę jego katalog to
	/opt/perl5.8.0/lib
Czemu? Nie wiem. Może jakaś specyfika Solarisa, może Perla 5.8.0. Jak 
dla mnie sposoby są dwa:

1. Zapewne katalog
	/usr/local/lib/perl5
nie istnieje. Wtedy możesz założyć linka symbolicznego:
	ln -s /opt/perl5.8.0/lib/perl5 /usr/local/lib/perl5

2. W crontab'ie możesz ustawić zmienną
	PERL5LIB=/opt/perl5.8.0/lib/perl5/5.8.0

ale pierwszy wariant wydaje mi się bardziej uniwersalny.

-- 
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: <jjld5v$bpo$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <fa4de93a-1e15-47bd-aaf0-b0da60c2722d@cj6g2000vbb.googlegroups.com> <jjkqf1$ogp$1@opal.futuro.pl> <9d688ecb-3f5a-4ce2-9a9a-cf1437d65f50@eb6g2000vbb.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.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 18:51:57 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 49
Message-ID: <jjld5v$bpo$1@inews.gazeta.pl>
References: <fa4de93a-1e15-47bd-aaf0-b0da60c2722d@cj6g2000vbb.googlegroups.com> <jjkqf1$ogp$1@opal.futuro.pl> <9d688ecb-3f5a-4ce2-9a9a-cf1437d65f50@eb6g2000vbb.googlegroups.com>
NNTP-Posting-Host: apn-95-41-67-133.dynamic.gprs.plus.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1331574785 12088 95.41.67.133 (12 Mar 2012 17:53:05 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Mon, 12 Mar 2012 17:53:05 +0000 (UTC)
X-User: eljot_007
In-Reply-To: <9d688ecb-3f5a-4ce2-9a9a-cf1437d65f50@eb6g2000vbb.googlegroups.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit