ended8월 10일· 1 sources
Zsh 히스토리 데이터 손실 버그를 추적한 과정
Why it matters
- Zsh가 종료 중 히스토리를 다시 쓰는 순간 SIGINT를 받으면 파일 읽기가 중단되지만, 불완전한 데이터를 정상 결과로 취급해 새 파일로 교체하면서 수년치 명령 기록이 사라질 수 있었음 inotify ,fatrace ,bpftrace 로 추적한 결과, Zsh가.zsh_history 를 끝까지 읽지 않고 축소된.zsh_history.new 를 만든 뒤 ...
1
Sources
+0
24h
—
Growth
42d
Active