ÆÄÀ̽ã Áú¹®

   Á¶È¸ 1966   Ãßõ 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 588/5590
2015-12   1035897   ¹é¸Þ°¡
2014-05   4483638   Á¤ÀºÁØ1
2021-07   1487   ±èÀ¯Áß
2021-07   1997   ¾Ö´Ï¾Ç
2021-07   1552   fLog
2021-07   2142   ÄÚ´õ74
2021-07   2390   perls
2021-07   2010   Psychophysi¡¦
2021-07   1655   NaHS
2021-07   1859   ±îÄ¡»ê°³²ÜÅÊ
1
2021-07   1433   »ßµ¹À̽½ÇÄÀÌ
2021-07   1416   ±èÁ¦¿¬
2021-07   2279   ¹Ý¼º¸¸
2021-07   1642   arcane
2021-07   1902   DeepSky
2021-07   1645   ÄÚ´õ74
2021-07   1716   ÄÚ´õ74
2021-07   1829   2CPUÃÖÁÖÈñ
2021-07   3384   Oceania
2021-07   1722   anti2cpu
2021-07   1754   vergence
2021-07   2015   ±èÀ¯Áß