linux – 每次更改文件时自动运行命令

前端之家收集整理的这篇文章主要介绍了linux – 每次更改文件时自动运行命令前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
每次我对文件进行一些更改并保存时,我都希望运行一个命令.我可以设置一个可以监视文件并按照我的意愿运行命令的 Ruby脚本,但我发现应该有一些简单的Unix方法来执行此操作.在那儿?我在Ubuntu 8.10上,稍微不那么模糊.

编辑:

incron被建议,看起来很好.但是我无法让它工作(编辑:当我在指定目录中保存文件时,命令似乎没有运行,或者我的命令有问题).我安装了incron并使用incrontab设置了我的用户的incron表,并将用户添加到允许的列表中.我的具体情况是编辑TeX文件.我希望命令将其呈现为PDF,以便在每次编辑和保存TeX文件时运行.所以这是我提出的incron表条目:

/home/ehsanul/Documents/latex IN_CLOSE_WRITE echo $@/$# | grep \\.tex$| xargs xelatex

我究竟做错了什么?

解决方法

你没有说你正在使用哪个Unix,但Linux有 inotify,有 inotify-toolsincron.

有一个Ruby interface inotify.

猜你在找的Linux相关文章