我想在修改文件时自动触发shell命令。我认为这可以通过注册一个inotify钩子并调用system
在代码中完成,但是是否有更高级别的bash命令可以完成此操作?Linux:在文件保存时触发Shell命令
4
A
回答
5
尝试inotify工具。我在复制链接时遇到了问题(对不起),但是在GitHub上有一个wiki,应该可以用G-search-engine找到。
+1
您可以使用inotifywait命令来执行此操作。请参阅inotifywait手册页中的示例部分。 http://linux.die.net/man/1/inotifywait。我认为这就是你要找的。 – ghostkadost 2012-04-29 07:47:45
2
我没有解决你的问题,但我发现,您可以使用您所请求的功能,这个漂亮的程序:cwatch
相关问题
- 1. linux(和OSX)shell命令在每次保存文件时执行
- 2. Linux Shell脚本:在变量/文件中保存命令输出?
- 3. Linux shell命令拆分日志文件
- 4. shell脚本/ Linux的命令文件
- 5. Linux Shell - Grep命令
- 6. 保存文件时运行Nodejs命令
- 7. 命令在Linux操作系统上保存MATLAB中的文件
- 8. 提供的Linux Shell脚本:保存一个命令行程序
- 9. 如何在shell脚本中断时触发命令?
- 10. Linux检查shell命令(bash)
- 11. Linux的shell命令补丁
- 12. Linux命令行/ shell术语
- 13. Linux shell脚本命令 - gzip
- 14. Linux的shell sed命令
- 15. 当在linux中执行指定的命令时触发警报
- 16. WPF命令与事件触发命令
- 17. 从MySQL执行Shell脚本/命令触发器/存储过程
- 18. 添加文件时运行shell命令
- 19. Shell命令在shell中工作,但不是从Python子进程中触发时
- 20. 从Linux命令行接收Gmail,并保存到文件
- 21. shell命令创建文件
- 22. 在linux的bash shell查找命令
- 23. 在shell脚本中执行linux命令
- 24. WebClient事件触发命令
- 25. Linux shell命令读取文本文件并打开
- 26. ssh命令输出保存在shell脚本中的文本文件中
- 27. 在shell中并行运行多个命令并将其保存在文件中
- 28. Linux shell重命名一个文件,如果它存在
- 29. 保存终端命令到打开时在终端运行命令的文件
- 30. linux:在一个命令中触摸空文件和zip
对于[inotifywait](http://linux.die.net/man/1/inotifywait)的更便携和更易于调试的替代方法,请查看[this answer](http://stackoverflow.com/a/10958125/1072112)是一个非常类似的问题。 – ghoti 2015-12-10 17:09:56