목록여부 (2)
컴공생의 다이어리
Shell script 명령어 성공 여부 조건문 처리 쉘 스크립트에 아래와 같이 명령어를 모두 모아두고 실행시키면 성공적인 경우에는 정상적으로 동작하지만, 중간에 실패한다면 문제 발생 지점 이후에 명령어 혹은 전체 환경에 영향을 끼칠 수 있다. echo 'hihi' npm ci npm run build pm2 start dist/main.js --name test 명령어 성공 여부에 대한 조건문을 처리해서 적절한 처리 혹은 스크립트를 종료시켜준다면 어느 정도는 문제 상황을 해결 혹은 더 큰 문제 발생 상황을 막을 수 있다. Linux에서 $?로 명령어의 성공, 실패 여부를 각각 0과 1로 return 한다. 이를 활용해서 아래와 같이 조건문을 사용할 수 있다. echo "test command!" if ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oRPNv/btq4hrAyvWl/Kr828nqu1cv6D0GEzGo9M1/img.png)
크롤링(crawling) 가능 여부 확인 크롤링을 무작정 하다가 보면 맞게 작성한 것 같은 코드에서 아무 데이터도 못 얻고 있는 것을 확인할 수 있다. 이럴 때 크롤링 할 사이트가 크롤링이 가능한 사이트인지 확인해야 한다. 크롤링 가능 여부를 확인하는 방법은 사이트명 뒤에 /robots.txt를 붙여 확인하면 된다. Disallow라고 명시되어 있는 디렉토리 및 파일에 대해서는 크롤링을 할 수 없다. dailyoscar.tistory.com/49 크롤링 해도 되는 사이트인가? 흩어져있는 정보를 취합하고 서비스하기 위해 크롤링은 아주 좋은 기술이다. 만 흩어져 있다고 덮어놓고 크롤링하다간 큰 코 다친다.. 사이트들의 루트디렉토리에 있는 robots.txt 를 보면 이 사이 dailyoscar.tistory..