ÆÄÀ̽ã Áú¹®

   Á¶È¸ 2467   Ãßõ 0    

아래와 같이 데이터들이 있는데,

예를 들어, data3 번 파일에 이상이 있어서,

파이썬을 사용하지 않아도

리눅스에서 실행하면 멈춥니다. 어떤 오류도 뱉어내지 않고, 아무 반응 없이 멈춰있습니다.

ctrl + c 로 빠져나와야 합니다.


이런 경우

아래와 같이 파이썬으로 여러 데이터를 한꺼번에 처리하는 경우

data3번에서 당연히 멈추는데, 어떤 오류도 뱉어내지 않아서

try를 사용해봐도 멈추어서 다음 차례로 안 넘어 갑니다.

어떻게 하면 해결할 수 있을까요?

몇 초 이상 반응이 없으면 강제로 다음 차례로 넘어가게 하던가.. 뭐 방법이 있을까요?


ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
extra 2021-06
ÆÄÀ̽ã ÄÚµå·Î ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ¾îÀÖ½À´Ï´Ù¸¸, cmd ¿¡ ÀúÀåµÈ ¸í·É¾î¸¦ subprocess¿¡ ÀÇÇØ È£ÃâµÇ±â ¶§¹®¿¡ ÆÄÀ̽ã Äڵ忡¼± ´ç¿¬È÷ ¿¹¿Ü ¸øÀâÁÒ
¾Æ·¡ ¸µÅ© Âü°íÇؼ­ ¼öÁ¤ÇϽñ⠹ٶø´Ï´Ù.
https://docs.python.org/ko/3/library/subprocess.html
¿¹¿Ü°¡ ¹ß»ýÇßÀ¸¸é stderr¿¡ ÀûÇôÀÖÀ»°Ì´Ï´Ù.
     
³×ÀÌÃÄ 2021-06
¾Æ¹«·± ¸Þ½ÃÁöµµ ¾ø¾î¼­ ¾ÈµÇ³×¿ä
try¸¦ ½áµµ ¸ØÃß°í, stderr¿¡ ¾Æ¹« ¸Þ¼¼Áöµµ ¾È³ª¿À³×¿ä ¤Ð
µ¥ÀÌÅ͸¦ »çÀü¿¡ °ËÁõÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖÀ¸¸é °¡Àå ÁÁÀ» °Í °°½À´Ï´Ù..
     
³×ÀÌÃÄ 2021-06
°í·ÁÇغÁ¾ß°Ú½À´Ï´Ù.
Á¦°¡ Áö±ÝÇÏ´Â ´Ü°è¿¡¼­ º¸ÅëÀº °æ°í³ª ¿À·ù¸¦ Á༭ ÇØ°áÀ» ´Ù Çß´Ù°í »ý°¢Ç޴µ¥,
¾Æ¹«·± ¸Þ¼¼Áö¸¦ ¾ÈÁÖ´Â °æ¿ì°¡ »ý±â´Ï ¶Ç ¸·È÷³×¿ä
xxxx°¡ ƯÁ¤ µ¥ÀÌÅ͸¦ ¸¸³ª¸é ¹ÝÀÀÀÌ ¾øÀ¸´Ï À̸¦ controlÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀֳĴ Áú¹® °°½À´Ï´Ù.
½ÇÇà½Ã°£¿¡ limitÀ» °É°í ½ÍÀ¸¸é timeout argument¸¦ È°¿ëÇÒ ¼ö ÀÖÀ» °Í °°³×¿ä.

»ý°¢ÇØ º¸´Ï call¿¡´Â timeoutÀÌ ¾ø³×¿ä. »õ interfaceÀÎ runÀ» ±ÇÀåÇÕ´Ï´Ù. ¾È ½á ºÃÁö¸¸, check_call¿¡µµ timeoutÀÌ ÀÖ´õ±º¿ä.
     
³×ÀÌÃÄ 2021-06
timeout ã¾Æº¸°í Àû¿ëÇغÁ¾ß°Ú³×¿ä
     
³×ÀÌÃÄ 2021-06
Àû¿ëÇغ¸´Ï ¿øÇÏ´Â ´ë·Î ÀÛµ¿ÇÕ´Ï´Ù~
°¨»çÇÕ´Ï´Ù ¤¾¤¾¤¾


QnA
Á¦¸ñPage 635/5663
2014-05   4893988   Á¤ÀºÁØ1
2015-12   1432882   ¹é¸Þ°¡
2021-09   1634   ¹³¹ÙÀÌ
2021-09   2138   ogame
2021-09   2861   °ø¹é±â
2021-09   2787   blueMango
2021-09   1760   ÇöÁø
2021-09   2211   È­¶õ
2021-09   1777   ÇãÀα¸¸¶Æ¾
2021-09   1527   VSPress
2021-09   1965   Ä«·½
2021-09   2371   °Ü¿ï³ª¹«
2021-09   2431   dateno1
2021-09   2940   ¹Ú¹®Çü
2021-09   1988   ¼ÛÁøÇö
2021-09   1833   »ß±î»ß°¡
2021-09   2286   ¸ÓÀç±ä
2021-09   3602   cho609495
2021-09   1475   ÄÉÀ̺í±ðÀÌ
2021-09   1343   ´ÃÆĶõ
2021-09   1401   ´ÃÆĶõ
2021-09   303   ¿À¼Ò¸®