728x90
반응형
linux에서 실행중인 프로세스 scp로 서버에서 서버로 복사하려고 하는데
text file busy가 뜨면서 copy가 되지 않았다
stackoverflow를 참고하면 해당 프로세스가 실행중이니, kill하고 다시 copy하면 된다고 되어 있었다
What generates the "text file busy" message in Unix?
What operation generates the error "text file busy"? I am unable to tell exactly. I think it is related to the fact that I'm creating a temporary python script (using tempfile) and using execl fro...
stackoverflow.com
그런데.. 난 실시간으로 서비스가 돌아가고 있었기 때문에 pkill을 하고 cp하는 순간
그 몇초의 찰나에 데이터 미수신으로 장애가 발생할 수 있다
1. bak폴더에 반영할 서비스를 cp해두고
2. 해당 bak 폴더에서 동작하는 서비스들만 있는 폴더에 현재 바꿀 서비스만 이름 똑같이 해서 mv로 한 다음
3. pkill을 하는 방향으로 진행했다
그럼 내부적으로 pkill 되자 마자 바로 올라오기 때문에 시간 맞춰서 진행했다..!
반응형
'개발자의 개발개발한 하루' 카테고리의 다른 글
VSCode MySQL Extension 설치 및 Query 실행하는 방법 (0) | 2023.03.07 |
---|---|
linux 파일 수정 시간 초시간 상세하게 보는 방법 (1) | 2023.02.21 |
셀레니움 에러 해결 ElementClickInterceptedException: Message: element click intercepted (0) | 2022.06.20 |
Linux - CronTab cron 설치 명령어 (0) | 2021.07.27 |
[MySQL(MariaDB)] Table에서 row 1개 들고 오기 (0) | 2021.07.27 |
댓글