답변 2개
댓글을 작성하려면 로그인이 필요합니다.
7개월 전
기본적으로 crontab을 등록한 사용자 계정의 권한으로 실행됩니다.
해당처럼, crontab에 작업을 등록하여 파일(a.json)을 생성하면
기본적으로 daemon 또는 root 같은 계정으로 생성될 수 있습니다.
이후 다른 계정(test)으로 파일을 수정하려면 권한 문제가 발생하는 것은 당연합니다.
>>> 파일 생성 시, test 계정으로 소유권 변경
# crontab에 등록하는 명령어 예시
.../your_script.sh && chown test:test .../a.json
- 소유권이 test 계정으로 바뀜.
- .../your_script.sh 파일 생성 가정했을 때, 바로 소유권 변경을 진행합니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인