Chan eil àithne backtick anns a bheil export ag atharrachadh ach an t-slighe a chaidh a chruthachadh airson na h-àithne sin. Nuair a thig an t-slighe gu crìch, tha an t-àrainneachd a bh' aice roimhe fhathast aig pròiseas pàrant Perl.

Suidhich hash àrainneachd Perl nan àite. Faodaidh local an t-atharrachadh a chumail taobh a-staigh aon bhloc:

{
    local $ENV{http_proxy} = 'http://proxy.example:8080';
    local $ENV{https_proxy} = 'http://proxy.example:8080';

    my $status = system {
        '/usr/bin/curl'
    } '/usr/bin/curl', '--fail', '--max-time', '30',
      'https://downloads.example/data.csv';

    die "Downloader failed: $status" if $status != 0;
}

Gheibh an leanabh na luachan ionadail le dualchas. Airson luchdadh sìos HTTP poblach, faodaidh ceann-uidhe bhon liosta proxy HTTP na luachan URL sin a thoirt seachad. Nuair a thig am bloc gu crìch, bheir Perl air ais na h-innteartan a bh' ann roimhe, a' gabhail a-steach an neo-làthaireachd a bh' aca roimhe. 'S e inbhe pròiseas Perl a th' anns an toradh system a tha air a thaisbeanadh, chan e còd freagairt HTTP a chaidh a dhì-chòdachadh.

Tha farsaingeachd fhuasgailte aig local: chì còd Perl eile a thèid a ghairm taobh a-staigh a' bhloc sin an t-àrainneachd shealaich cuideachd. Chan e stòr dìomhair teisteanais a th' ann airson gach gnìomh.

Dèan lèirmheas air na caochladairean dualchais le litrichean mòra agus na caochladairean seachnaidh airson a' chliant a thaghadh. 'S e an luchdaiche a cho-dhùnas dè na cuir a-steach a chleachdas e. Cha sheall suidheachadh proxy dearbh-aithne cleachdaiche a' phròiseis nas motha agus chan fheum e slighe root fa leth dìreach airson a bhith air a shealbhachadh.

Artaigilean co-cheangailte