본문 바로가기
반응형

Sleep3

Linux에서 Sleep 사용 이전 포스팅에서 sleep 에 대해서 다룬 글이 있다. 자세한 내용은 아래 참고 포스팅 참고 바란다. 이번 포스팅은 쉘스크립트에서 sleep 을 사용하는 방법이다. 쉘스크립트에 대해서는 참고 포스팅 참고 바란다. 쉘스크립트에서 sleep 사용은 제일 간단하다. 1초 정지 - sleep 1 1분 정지 - sleep 1m 1시간 정지 - sleep 1h 1일 정지 - sleep 1d 총 예제는 아래와 같다. #!/bin/bash echo "Start" sleep 10 echo "End" 참고 포스팅 https://thenicesj.tistory.com/296 delay 설정하기 (Thread.sleep) 코딩을 하다보면 일정 시간 잠깐 정지, delay를 해야할 경우가 있다. 파이썬에서는 간단하게 time... 2024. 4. 3.
sleep() / driver.implicitly_wait() 차이 파이선에서는 페이지 로딩 코드에 delay를 주기 위해서 사용하는것이 두가지 이다. sleep 과 driver.implicitly_wait() 이다. 물론 직접적인 차이는 webdriver 를 쓰냐 안쓰냐의 차이지만 예를들어 selenium을 할때 두가지의 차이가 확연히 보인다. time.sleep() : 프로세스 자체를 지정한 시간동안 기다려준다. (무조건 지연된다.) implicity_wait() : 브라우저에서 사용되는 엔진 자체에서 파싱되는 시간을 기다려준다. 좀더 설명을 하면 time.sleep() import time 필요 지정한 시간만큼 반드시 기다리고(쉬고) 다음 코드를 실행한다. implicity_wait() 셀레늄(selenium)에서만 사용하는 특수한 메소드 from selenium .. 2022. 9. 29.
delay 설정하기 (Thread.sleep) 코딩을 하다보면 일정 시간 잠깐 정지, delay를 해야할 경우가 있다. 파이썬에서는 간단하게 time.sleep(10) 이렇게 지정을 해주면 되지만 자바에서는 thread 단에서 잡아줘야한다. 코드는 다음과 같다. Thread.sleep(1000); 괄호 안의 값은 ms 로 1000ms = 1초 이다. 파이선과 비슷한 문법이긴 하지만 자바에서는 여기서 끝이 아니라 한가지 작업을 추가로 해줘야한다. Thread를 건드리기에 try catch 문으로 예외 처리를 해줘야한다. 그래서 결국 코드는 이렇게 된다. try { Thread.sleep(1000); }catch(Exception e) { System.out.println(e); } Thread에 대한 개념은 아래 참고 포스팅 참고 바란다. 참고 포스팅.. 2022. 8. 13.
반응형