Linux에서 파일을 저장할 때마다 스크립트를 어떻게 실행합니까?Linux에서 파일을 저장할 때마다 스크립트를 어떻게 실행합니까?
3
A
답변
10
리눅스에는 파일 시스템의 변경 사항을 응용 프로그램에보고 할 수있는 서브 시스템 호출 inotify이 있습니다.
리눅스 시스템에는 incron
이라는 패키지가있어 inotify
을 매우 쉽게 사용할 수 있습니다. (또는 설명에 'inotify'라는 단어가 포함 된 패키지가 있으면 사용 가능한 패키지를 검색하십시오.)
cron
은 지정된 날짜와 시간에 스크립트를 실행하는 반면 제외 cron
을 설정처럼 매우 incron
입니다 설정, incron
스크립트 때마다 지정된 파일이나 디렉토리 변경을 실행합니다.
추신. (예를 들어) 우분투에서 incron
는 this package 내가 같은 일을하려고했다
sudo apt-get install incron
0
설치하고 나를 위해 그것을 할 수있는 파이썬 스크립트를 작성 결국됩니다.
https://github.com/bawigga/spy
사용 :
$ ./spy myscript.py
... your script output ...
$ ./spy --help
Usage: spy [OPTIONS] [WATCH]
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-c, --clear clear the screen after each execution
-e COMMAND, --exec=COMMAND
path to the program to execute
-i INTERVAL, --interval=INTERVAL
(in seconds) set the time interval to check for file
modifications
관련 문제
- 1. NetBeans에 저장시 bash 스크립트를 어떻게 실행합니까?
- 2. 어떻게 php 파일을 변수로 실행합니까?
- 3. Javascript에서 Python 스크립트를 어떻게 실행합니까?
- 4. 이클립스에서 gdb 스크립트를 어떻게 실행합니까?
- 5. Java에서 PHP 스크립트를 어떻게 실행합니까?
- 6. PHP에서 CGI 파일을 어떻게 실행합니까?
- 7. pyparsing이 필요한 파이썬 스크립트를 어떻게 실행합니까?
- 8. BASH 스크립트를 원격 시스템에서 어떻게 실행합니까?
- 9. HTML 요소의 크기를 조정할 때마다 JavaScript 기능을 어떻게 실행합니까?
- 10. Django 프로젝트 컨텍스트에서 임의의 스크립트를 어떻게 실행합니까?
- 11. Rsync로 저장할 때마다 파일 업로드
- 12. 값을 반환하는 TSQL 스크립트를 어떻게 실행합니까?
- 13. Selenium RC에서 Selenium IDE 스크립트를 어떻게 실행합니까?
- 14. 레일즈에서 레일즈 환경을로드하는 스크립트를 어떻게 실행합니까?
- 15. Windows에서 레일즈 3.0.7에서 IronRuby 스크립트를 어떻게 실행합니까?
- 16. Linux의 TestTrack Test Case Manager에서 테스트 스크립트를 어떻게 실행합니까?
- 17. 보고서를 실행할 때마다 저장 프로 시저를 어떻게 실행합니까?
- 18. Eclipse에서 프로젝트를 어떻게 실행합니까?
- 19. Linux의 Java 파일에서 실행 파일을 어떻게 실행합니까?
- 20. Emacs를 저장할 때마다 어떻게 백업 할 수 있습니까?
- 21. 파일을 저장할 때마다 실행되는 linux (및 OSX) 셸 명령
- 22. Visual Studio 2005에서 파일을 저장할 때마다 매크로를 실행할 수 있습니까?
- 23. Eclipse에서 임의의 Java 파일을 어떻게 실행합니까?
- 24. 응용 프로그램에서 패키지 파일을 어떻게 실행합니까?
- 25. Ant 스크립트에서 VBScript 파일을 어떻게 실행합니까?
- 26. 루아를 사용하여 실행 파일을 어떻게 실행합니까?
- 27. 응용 프로그램을 시작하기 전에 Windows 셸 스크립트를 어떻게 실행합니까?
- 28. 64 비트 Linux에서 모노를 실행합니까? 어떤 문제?
- 29. jQuery를 사용하여 서버 측 Python 스크립트를 어떻게 실행합니까?
- 30. Windows에서 .jar 파일을 실행합니다. Linux에서 쉘 스크립트를 사용합니다.