IPC :: CMD

Vinden en uitvoeren van systeemopdrachten eenvoudig gemaakt
Download nu

IPC :: CMD Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Naam uitgever:
  • Chris Williams
  • Uitgever website:
  • http://search.cpan.org/~bingos/

IPC :: CMD Tags


IPC :: CMD Beschrijving

Het vinden en uitvoeren van systeemopdrachten eenvoudig gemaakt IPC :: CMD is een PERL-module waarmee u opdrachtplatform onafhankelijk, interactief indien gewenst kunt uitvoeren, maar ze nog steeds kunt werken. De CAN_RUN-functie kan u vertellen of een bepaald binair is geïnstalleerd en zo ja, terwijl de run-functie daadwerkelijk is Voer een van de opdrachten uit die u het geeft en u een duidelijke retourwaarde geeft, evenals hecht aan uw breedbandinstellingen. Synopsis Gebruik IPC :: CMD QW ; mijn $ full_path = can_run ('wget') of warn 'wget is niet geïnstalleerd!'; ### Opdrachten kunnen arrayrefs of snaren zijn ### mijn $ cmd = "$ full_path -b theregister.co.uk"; mijn $ cmd = ; ### in scalaire context ### mijn $ buffer; if (Scalar Run (commando => $ cmd, uitgebreid => 0, buffer => \ $ buffer, time-out => 20)) {print "opgehaalde webpagina succesvol: $ buffer \ N"; } ### in lijstcontext ### mijn ($ succes, $ error_message, $ full_buf, $ stdout_buf, $ stderr_buf) = uitgevoerd (opdracht => $ cmd, uitgebreid => 0); if ($ succes) {print "Dit is wat de opdracht wordt afgedrukt: \ N"; Afdrukken Join "", @ $ full_buf; } ### Controleer op functies Print "IPC :: Open3 Beschikbaar:". IPC :: CMD-> CAN_USE_IPC_OPEN3; Print "IPC :: Draaien Beschikbaar:". IPC :: CMD-> CAN_USE_IPC_RUN; Print "kan buffer vastleggen:". IPC :: cmd-> can_capture_buffer; ### heb geen IPC :: cmd Be Wisbose, dat wil zeggen niet afdrukken naar stdout of ### STDERR bij het uitvoeren van opdrachten - standaard is '0' $ IPC :: cmd :: uitgebreid = 0; Vereisten: · Perl


IPC :: CMD Gerelateerde software