加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

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

发布时间:2021-03-05 14:08:01 所属栏目:Linux 来源:网络整理
导读:每次我对文件进行一些更改并保存时,我都希望运行一个命令.我可以设置一个可以监视文件并按照我的意愿运行命令的 Ruby脚本,但我发现应该有一些简单的Unix方法来执行此操作.在那儿?我在Ubuntu 8.10上,稍微不那么模糊. 编辑: incron被建议,看起来很好.但是

每次我对文件进行一些更改并保存时,我都希望运行一个命令.我可以设置一个可以监视文件并按照我的意愿运行命令的 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-tools和 incron.

有一个Ruby interface inotify.

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!