728x90
728x90
💡 Today I Learned 요약 (4회차) - nohub을 쓰면 백그라운드 실행 가능 리눅스에서 log 없이 백그라운드 프로세스 실행 보통 리눅스에서 sh 등을 실행하면 터미널이 열려 있을 동안에만 프로세스가 실행된다. 하지만 백그라운드에서 상시 돌아가게 만들려면 nohup 명령어를 사용해서 백그라운드에서 실행시킬 수 있다. nohup example.sh 1> /dev/null 2>&1 & 만일 백그라운드 프로세스를 중지하고 싶다면, ps -ef | grep 프로세스 명을 사용하고, kill 명령어로 중지하면 된다. #nohup 관련 리서치한 것: nohup 명령어 .log 파일없이 실행
💡 Today I Learned 요약 (1회차) - 라즈비안은 한글을 지원하지 않음 - apt install을 통해 나눔고딕 폰트를 설치해야 함 라즈비안에 한글 폰트 설치하기 라즈비안(raspbian) 운영체제는 한글이 사전 설치되어 있지 않기 때문에 인터넷으로 네이버를 들어간다던가 하면 에러가 발생한다. 아래와 같이 명령어를 순차적으로 입력하고 재부팅을 누르면 이후 부터는 한글이 정상 출력되는 것을 확인할 수 있다. 다만 한글 출력과 한글 입력은 별개이기 때문에 한글이 입력되지는 않는다는 것에 주의할 필요가 있음. # APT 패키지 업데이트 sudo apt update sudo apt upgrade # 나눔고딕 설치 sudo apt install fonts-nanum sudo apt install fo..
lambda를 실행하면서 아래와 같은 로그와 함께 에러가 발생하는 경우가 있다. OpenBLAS WARNING - could not determine the L2 cache size on this system, assuming 256k 이럴 경우, 아래처럼 Lambda 구성 - 메모리 용량을 늘려주면 대부분 해결된다.
AWS Athena에서 쿼리를 실행할 때 쿼리에 Limit을 추가할 때 limit을 무시하고 쿼리가 출력되거나 의도하지 않은 값이 리턴되는 경우가 있어서 찾아본 결과. 아래와 같은 답변이 보여서 공유합니다. 예컨대 Athena는 쿼리 실행 시, 쿼리 동작을 계획할 동안 파티션된 파일을 목록화(list) 하는데 이 시점에서 파일의 Row 개수를 정확히 알지 못하기 때문에 쿼리를 실행해서 관련 된 모든 데이터를 읽은 다음 10개 째의 Row가 출력되는 시점에 작업을 중단하는 방식을 취하고 있는 듯 합니다. 따라서 Limit 형태보다는 where 조건으로 Athena가 쿼리해야 될 대상을 명확하게 하는 게 좀 더 효율적입니다. Athena plans a query and then executes it. Dur..
문제의 시작 소니의 이어폰 WF-1000XM3를 사용하고 있었는데 배터리가 30~40분 정도로 줄어들었습니다. 여기까지는 그럴 수 있죠. 문제는 유료 A/S를 받아보려고 소니 A/S 센터에 연락을 해보니 부품 교체가 아니라 리퍼만 되어서 교체할 경우 사실상 새로 사는 게 이득일 정도의 비용이 발생하는 겁니다. 그래서 찾아보니까 맨 아래 참고 링크처럼 교체하셨던 분이 계시더라구요. 그래서 용기를 얻고 저도 한번 야매로 수리해보기로 했습니다. 결론부터 말하면 충전 확인 LED 1개를 제물로 바치고 성공했습니다. 그래서 저처럼 배터리가 노후화 된 분들이 참고하실만한 글입니다. 다만 양면 테이프 붙어있는 부분이 2개나 되어서 잘못하면 그냥 이어폰 날려먹을 수 도 있습니다. 본 글을 읽고 신중히 판단하시기 바랍니..