sudo 권한으로 crontab 등록하기 How to add to crontab with sudo permission
Linux 시스템에서 crontab으로 등록하면 반복적인(스케쥴링) 작업을 할 수 있습니다. 하지만 crontab이 실행되는 계정이 sudo(root) 권한이 없기 때문에 sudo 권한이 필요한 작업은 추가로 몇 가지 작업이 필요합니다.
Linux 시스템에서 crontab으로 등록하면 반복적인(스케쥴링) 작업을 할 수 있습니다. 하지만 crontab이 실행되는 계정이 sudo(root) 권한이 없기 때문에 sudo 권한이 필요한 작업은 추가로 몇 가지 작업이 필요합니다.
AWS를 사용하게 되면, 특히 실제 업무에서 활용하게 되면, 여러 account를 전환하면서 사용해야 하는 경우가 발생한다. 쉽게는 개발/검증 등의 계정을 각각 둘 수도 있고, 개인적인 경우라면 회사용, 개인 개발용, 학습용 등등을 두고 사용하는 것이 가능하다.
Spring Data JPA 에는 Specifications 라는 것이 존재합니다. 이를 활요어하면 복잡하게 구성될 수 있는 WHERE 조건, JOIN TABLE 등의 행위를 편하게 진행할 수 있습니다.
백엔드 개발을 진행하다 보면, 이미지나 파일 같은 raw data 를 직접 return 해야 하는 경우가 발생합니다. 물론 download 기능을 구현할 때에도 마찬가지겠지만, 그 이외에도 이러한 기능이 필요한 경우가 간혹 있습니다.
윈도우와 맥을 병행해서 사용하다 보면, 키 매핑이 달라서 불편할 때가 있습니다. 예를 들어 윈도우의 Ctrl 키와 맥의 ⌘ 키가 그렇습니다.