내 .zshrc에 다음이 있습니다.
setopt -o sharehistory
HISTFILE=~/.histfile.$TTY:t
HISTSIZE=500
SAVEHIST=$HISTSIZE
내 이해공유 기록예, 그러면 모든 명령 후에 HISTFILE이 업데이트됩니다. 그러나 여전히 셸이 종료될 때만 기록됩니다.
내가 무엇을 놓치고 있나요?
답변1
아, 내 실수! 또한 옵션이 필요합니다.
setopt -o incappendhistory
이것으로 작동합니다.