Proc :: ½Å·ÚÇÒ ¼ö ÀÖ½À´Ï´Ù

¸¹Àº ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¿ÜºÎ ÇÁ·Î¼¼½º¸¦ ¾ÈÁ¤ÀûÀ¸·Î ½ÇÇàÇÕ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Proc :: ½Å·ÚÇÒ ¼ö ÀÖ½À´Ï´Ù ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Dan Goldwater
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.zblob.com/software/

Proc :: ½Å·ÚÇÒ ¼ö ÀÖ½À´Ï´Ù ű×


Proc :: ½Å·ÚÇÒ ¼ö ÀÖ½À´Ï´Ù ¼³¸í

¸¹Àº ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¿ÜºÎ ÇÁ·Î¼¼½º¸¦ ¾ÈÁ¤ÀûÀ¸·Î ½ÇÇàÇϽʽÿÀ Proc :: RelibleÀº Perl¿¡¼­ °£´ÜÇÏ°í ¾ÈÁ¤ÀûÀÌ¸ç ±¸¼º °¡´ÉÇÑ ¼­ºê ÇÁ·Î¼¼½º ½ÇÇàÀ»À§ÇÑ ¸ðµâÀÔ´Ï´Ù. ƯÈ÷, "¹®Á¦Á¡ 'ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀ» °ü¸®ÇÏ´Â µ¥ ƯÈ÷ À¯¿ëÇÕ´Ï´Ù. Proc :: RelactionÀº Backticks ¿¬»êÀÚ ¹× System () ÇÔ¼öÀÇ ¸ðµç ±â´ÉÀ» ¸ðµÎ Æ÷ÇÔÇÕ´Ï´Ù. PROCK () ¹× exec (), open2 () ¹× open3 ()ÀÇ ¸¹Àº ÀϹÝÀûÀÎ »ç¿ëÀ» Á¦°øÇÕ´Ï´Ù. proc :: ¹ÏÀ» ¼ö ÀÖ½À´Ï´Ù. stdinÀÇ ÇÏÀ§ ÇÁ·Î¼¼½º¿¡ µ¥ÀÌÅ͸¦ º¸³»°í stdout ¹× stderrÀ» º°µµ·Î ¶Ç´Â ÇÔ²² ¼öÁýÇϰųª, ¸Å´Þ¸° ÇÁ·Î¼¼½º, ŸÀ̸ӽº ¹× ÀÚµ¿ Àç½Ãµµ¸¦ »©´Â °ÍÀ» Æ÷ÇÔÇÏ¿© ¿©·¯ °¡Áö ¿É¼ÇÀ» Æ÷ÇÔÇÕ´Ï´Ù. Synopsisuse proc :: ¹ÏÀ» ¼ö ÀÖ½À´Ï´Ù. »õ ÇÁ·Î¼¼½º °³Ã¼ ¸¸µé±â $ myproc = proc :: allible-> new (); ÇÏÀ§ ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ°í Ãâ·Â $ OUTPUT = $ MYPROC-> RUN ( "/ bin / ls -l")À» ¼öÁýÇÕ´Ï´Ù. ($ myproc-> status ()) { Àμâ ( "¹®Á¦! ");} ´Ù¸¥ ÇÏÀ§ ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ¿© stdout ¹× stderr¸¦ ºÐ¸®ÇϽʽÿÀ. ¶ÇÇÑ STDINÀÇ ÇÏÀ§ ÇÁ·Î¼¼½º¸¦ º¸³»½Ê½Ã¿À. $ msg ="Hello World "); $ p-> wanting_list (0); $ stdout = $ p-> ½ÇÇà ("/ usr / bin / fastmail - foo@bar.com ", $ msg); if ($ p-> »óÅ ()) {Àμâ ( "¹®Á¦Á¡ :", $ p-> stderr (), " ");} Ãâ·Â ($ stdout, $ stderr, $ status, $ msg) = $ p-> ½ÇÇà ("/ bin / ls -l "); ¿ä±¸ »çÇ× : ¡¤ Perl.


Proc :: ½Å·ÚÇÒ ¼ö ÀÖ½À´Ï´Ù °ü·Ã ¼ÒÇÁÆ®¿þ¾î