특정 파일을 수정하거나 삭제하지 않은 경우 (또는 특정 디렉토리에서 생성 된 파일 또는 ...)가 아니면 스크립트를 휴면 상태로 만들고 싶습니다. 이것은 우아한 방법으로 달성 될 수 있습니까? 내 마음에 오는 가장 간단한 것은 상태를 다시 확인하기 전에 잠시 동안 잠이 드는 루프이지만 더 우아한 방법이 있습니까?
zsh는 사용자가 디렉토리를 변경 한 후 함수를 실행하는 것을 포함하여 멋진 후크 함수를 제공합니다 chpwd. # zsh only function greet() { echo 'hi'; } chpwd_functions+=("greet") cd .. # hi pushd # hi popd # hi 나는 bash에서 그것을 모방하려고합니다. 제약 사항 : 대화식 및 비 대화식 셸에서 모두 작동해야한다고 생각합니다. …