각 이벤트 후에 zsh 기록 파일이 기록되지 않는 이유는 무엇입니까?

각 이벤트 후에 zsh 기록 파일이 기록되지 않는 이유는 무엇입니까?

내 .zshrc에 다음이 있습니다.

setopt -o sharehistory
HISTFILE=~/.histfile.$TTY:t
HISTSIZE=500
SAVEHIST=$HISTSIZE

내 이해공유 기록예, 그러면 모든 명령 후에 HISTFILE이 업데이트됩니다. 그러나 여전히 셸이 종료될 때만 기록됩니다.

내가 무엇을 놓치고 있나요?

답변1

아, 내 실수! 또한 옵션이 필요합니다.

setopt -o incappendhistory

이것으로 작동합니다.

관련 정보