🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: crontab - perl

#52422
From: Jarosław Lubczyński
Date: Tue, 13 Mar 2012 13:02
50 lines
2941 bytes
W dniu 2012-03-13 09:42, karraso pisze:
> Witam
> Zrobiłem tak
> w crontab
>   PATH=/usr/local/bin:/usr/bin:/usr/sbin:/usr/lib; /ścieżka do skryptu
> plik.pl
>
> oraz w samym skrypcie
> BEGIN {
>       push @INC,(  '/opt/perl5.8.0/lib/perl5/5.8.0/sun4-solaris',
>             '/'/opt/perl5.8.0/lib/perl5/5.8.0',
>             '/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' );
> }

Szczerze mówiąc to rozwiązanie nie bardzo mi się podoba, bo sprawia, że 
skrypt staje się nieprzenośny (nie uruchomi się nawet na drugiej 
maszynie z Solarisem, jeżeli tylko będzie tam zainstalowana inna wersja 
Perla - np. 5.8.8. zamiast 5.8.0). A efekt wstawienia ścieżek do tablicy 
@INC uzyskasz również ustawiając zmienną PERL5LIB bez konieczności 
dłubania w skrypcie. Podobnie założenie linka symbolicznego załatwiłoby 
sprawę. Ale skoro sposób działa i jesteś zadowolony, to nie mam więcej 
uwag :).

A nie, mam jedna drobną: powyższy blok BEGIN nie skompiluje się (błąd 
składni) :)

>
> I działa wybornie
> Bardzo pomogła mi strona
> http://www.itauthor.com/2010/08/03/gotchas-with-running-a-perl-script-as-a-cron-job/

Parę informacji z tej strony dla mnie również było cennych :)

>
> Wielkie dzięki za pomoc to dzięki wam poszedłem w stronę crontaba  :)
> Pzdr


-- 
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: <jjngja$9g8$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> <jjkqf1$ogp$1@opal.futuro.pl> <9d688ecb-3f5a-4ce2-9a9a-cf1437d65f50@eb6g2000vbb.googlegroups.com> <jjld5v$bpo$1@inews.gazeta.pl> <2e2f5bbe-612e-4a7e-b593-bd15135431d0@f4g2000yqh.googlegroups.com> <jjljb7$f5e$1@inews.gazeta.pl> <211d4e91-d7b9-48ad-adfa-2bc5fe865397@j14g2000vbc.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: Tue, 13 Mar 2012 14:02:23 +0100
Organization: Pro Futuro
Lines: 51
Message-ID: <jjngja$9g8$1@opal.futuro.pl>
References: <fa4de93a-1e15-47bd-aaf0-b0da60c2722d@cj6g2000vbb.googlegroups.com> <jjkqf1$ogp$1@opal.futuro.pl> <9d688ecb-3f5a-4ce2-9a9a-cf1437d65f50@eb6g2000vbb.googlegroups.com> <jjld5v$bpo$1@inews.gazeta.pl> <2e2f5bbe-612e-4a7e-b593-bd15135431d0@f4g2000yqh.googlegroups.com> <jjljb7$f5e$1@inews.gazeta.pl> <211d4e91-d7b9-48ad-adfa-2bc5fe865397@j14g2000vbc.googlegroups.com>
Reply-To: guess@who.com.pl
NNTP-Posting-Host: ns.elkomtech.com.pl
Mime-Version: 1.0
X-Trace: opal.futuro.pl 1331643818 9736 62.233.147.142 (13 Mar 2012 13:03:38 GMT)
X-Complaints-To: usenet@futuro.pl
NNTP-Posting-Date: Tue, 13 Mar 2012 13:03:38 +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: <211d4e91-d7b9-48ad-adfa-2bc5fe865397@j14g2000vbc.googlegroups.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit