에 리눅스의 inotify를-도구 쉘 방법을 달성하기 위해? 당신은 파이썬 스크립트에이를 포장하려면어떻게 리눅스에서 파일을 모니터링하려면 OSX
6
A
답변
5
을 사용할 수 있습니다, 당신은 리눅스와 OSX에서 모두 작동 감시를 사용할 수 있습니다.
이https://github.com/raphdg/baboon/commit/2c115da63dac16d0fbdc9b45067d0ab0960143ed
또한 쉘 유틸리티 watchmedo
을 촉구했다 워치 독 :
watchmedo shell-command \
--patterns="*.py;*.txt" \
--recursive \
--command='echo "${watch_src_path}"' \
.
3
예, 당신이 FSEvents API
0
당신은 entr
을 사용할 수 있습니다 여기에
https://pypi.python.org/pypi/watchdog
은 감시와 pyinotify 대체하는 모습입니다 수단. 사용 예제 : 맥 브루을 통해 설치에ls some_file | entr do_something
: brew install entr
.
관련 문제
- 1. 리눅스에서 어떻게 각 파일을 검토하고 대체합니까?
- 2. 리눅스에서 파일을 반복적으로 이동
- 3. Perl에서 함정 알림을 모니터링하려면 어떻게합니까?
- 4. BluePill로 PHP 스크립트를 모니터링하려면 어떻게해야합니까?
- 5. winforms TextBox.SelectionStart 속성을 모니터링하려면 어떻게해야합니까?
- 6. MAC OSx 용 새로운 php.ini는 어떻게 만들어야합니까?
- 7. 시스템 콜은 리눅스에서 어떻게 위치합니까?
- 8. 리눅스에서 sys.path 변수를 어떻게 구성합니까?
- 9. QProcess는 내부적으로 리눅스에서 어떻게 작동합니까?
- 10. Silverlight를 사용하여 ItemsControl의 변경 내용을 모니터링하려면 어떻게합니까?
- 11. Java에서 OSX .plist 파일을 읽는 방법?
- 12. OSX : 폴더의 모든 파일을 동일한 인코딩으로 변환
- 13. NSTableView에서 다른 osx 응용 프로그램으로 파일을 드래그
- 14. howto는 리눅스에서 C++ .o 파일을 검사합니까?
- 15. 리눅스에서 파일을 실행하십시오 - 대소 문자를 무시하는 방법?
- 16. 리눅스에서 두 파일을 병합하고 반복을 무시하십시오.
- 17. 리눅스에서 지금 작성된 파일을 찾는 방법은 무엇입니까?
- 18. 리눅스에서 모든 배포판과 공유하려면 어떻게 컴파일해야합니까?
- 19. 메시지가 도착할 때 대기열을 모니터링하려면 어떻게합니까?
- 20. Amazon S3 서비스에서 객체의 대역폭을 모니터링하려면 어떻게합니까?
- 21. 가정용 콘센트의 가용성을 원격으로 모니터링하려면 어떻게합니까?
- 22. OSX 코코아 애플리케이션을 페이스 북에 어떻게 연결합니까?
- 23. XCode 4에서 OSX 설명서를 어떻게 제거합니까?
- 24. Qt에서 이들 OSX 버튼은 무엇이며 어떻게 만드나요?
- 25. R에서 OSX 터미널 명령을 어떻게 실행합니까?
- 26. 어떻게 OSX 10.6.7에서 Samba를 다시 시작 하시겠습니까?
- 27. 리눅스에서 curl 프록시 작성
- 28. 파이썬 : howto open firefox (osx)
- 29. 리눅스에서 LD_PRELOAD를 사용하려면이 코드를 어떻게 컴파일합니까?
- 30. system()은 리눅스에서 정확히 어떻게 작동합니까?
쉘 스크립트에서 사용할 수 있습니까? –
아니요.하지만 python 용 래퍼 라이브러리가 있습니다. http://pypi.python.org/pypi/MacFSEvents/0.2.4 – Baversjo