我每次在Linux中保存文件时如何运行脚本?每次我在Linux中保存文件时,如何运行脚本?
3
A
回答
10
Linux的子系统调用inotify可能导致文件系统将文件系统中的更改报告给应用程序。
你的linux系统可能有一个叫incron
的软件包,这使得使用inotify
非常容易。 (或者搜索您的可用软件包,查找其描述中包含单词'inotify'的任何软件包)。
设置incron
很像设立cron
,除了而cron
在指定的时间和日期执行一个脚本,incron
执行脚本每当一个指定的文件或目录的变化。
PS。在Ubuntu(例如),incron
是this package,安装了
sudo apt-get install incron
0
我试图做同样的事情,最后写一个python脚本来为我做。
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. 如何运行保存在python脚本文本文件中的Linux命令?
- 2. xpages保存文档时运行脚本
- 3. 如何每天运行我的脚本x次? (在Linux上的红宝石)
- 4. 如何每次运行内容脚本
- 5. Linux脚本 - 如何在注销时保持运行?
- 6. 如何在每次运行python文件时创建一个文本文件?
- 7. 每次我的程序运行时,如何输出新的文本文件?
- 8. 我如何超时设置每半小时运行一次的jquery脚本?
- 9. 如何在脚本执行时间内每小时运行一次cron命令?
- 10. 每次在Linux上运行一个shell脚本时创建一个新目录
- 11. 在启动时运行Linux脚本
- 12. 配置记录器在每次运行脚本时创建新文件
- 13. 在Python运行PowerShell脚本,而不在每次运行
- 14. 如何让vim在每次“保存”命令后运行“cpplint”?
- 15. 如何在Xcode每次构建之前运行Python脚本?
- 16. 每分钟运行一次PHP脚本
- 17. 变量加1,每次运行脚本
- 18. 如何确保一次脚本只运行一次
- 19. 从linux shell脚本运行linux可执行文件
- 20. 在网页上运行perl脚本后保存文件
- 21. 在NetBeans中如何运行保存脚本?
- 22. 如何在打开.bat文件脚本后保持cmd运行
- 23. xcode在每次运行时删除我的数据文件
- 24. 如何从Linux上的符号链接执行脚本时找到正在运行的脚本的文件名
- 25. Linux:在脚本中运行二进制文件
- 26. 在每个子目录中运行命令的Linux Shell脚本
- 27. 在每个文件夹中执行一次脚本
- 28. Linux - 通过shell脚本运行jar文件时的IO异常
- 29. PyCharm - 每次保存文件时都运行相应的单元测试
- 30. C++:在linux shell脚本中运行gdb