前端之家收集整理的这篇文章主要介绍了
linux – 如何在保存文件时自动运行脚本文件?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在
linux服务器上编辑一个项目.我每次更改源
代码时都必须运行一个shell脚本.
有没有办法将保存操作绑定到脚本
文件.因此,在更改源
代码时,我不需要手动运行脚本.
就像git commit可以挂钩* .sh一样.
我想使用zend studio来编辑服务器上的文件,当我保存文件时,它可以触发所需的脚本运行.
以inotify-tools的形式使用inotify并在服务器上运行包含以下
内容的脚本:
#!/bin/bash
while true
do
inotifywait -e modify /path/to/watched_file.txt && /bin/bash /path/to/your-script.sh
done
这将在文件写入时执行脚本,但可能是-e列表必须根据您的情况进行调整,请参阅man inotifywait.
替代方案:只需使用git钩子.
原文链接:https://www.f2er.com/linux/395948.html