본문 바로가기

2020/012

Linux에서 crontab 실행시 명령어 찾지 못할때 crontab의 기본 PATH는 /usr/bin 밖에 없습니다. 즉, /usr/local/bin 등 다른 경로에 있는 command에 대해서는 crontab 이 인식하지 못하는데요. 만약 aws cli를 pip로 설치했다면 그 경로는 /usr/local/bin/aws가 되기 때문에 crontab으로 명령어를 등록해고 제대로 실행이 되지 않습니다. 예를 들어 아래와 같이 aws 커맨드를 실행하는 sh파일을 #!/bin/bash aws help crontab으로 실행한다면 * * * * * my_command.sh some_args 다음과 같은 에러가 발생합니다. /bin/sh aws command not found 해결책 해결책은 아래처럼 crontab에 직접 PATH를 등록 하는 것입니다. PATH=/u.. 2020. 1. 29.
2019 하반기 회고 (소라의 날개 33권 130p) 현재 속한 회사에서 가장 많은 변화가 있었던 2019년 하반기이다. 회사 자체의 변화가 아니다. 내 주변의 변화가 지난 3년중 가장 컸다. 그래서 평소 회고 보다 훨씬 스크롤 압박이 있다. 1. 회사 상반기 회고에도 작성했지만, 7월 1일부터 팀이 분리되어 내 역할이 변경 되었다. 크게 2가지 역할인데, 개발 파트 리드와 온프레미스 인프라 관리였다. 1-1. 팀 분리와 역활변경 개발 파트 리드를 하면서 그간 팀장님들이 이런 저런 결정들을 왜 하게 되었는지 조금이나마 이해할 수 있었다. (속썩여서 정말 죄송한 마음도..) 계속 매니저 역할을 하다보니, 직접적으로 프로젝트에 관련된 개발은 좀 등한시 하고 코드 리뷰만 진행했었다. 그러다보니 코드 리뷰에선 보이지 않는 개발 환경.. 2020. 1. 4.