linux – 如何在保存文件时自动运行脚本文件?

linux – 如何在保存文件时自动运行脚本文件?,第1张

概述我正在 linux服务器上编辑一个项目.我每次更改源代码时都必须运行一个shell脚本. 有没有办法将保存 *** 作绑定到脚本文件.因此,在更改源代码时,我不需要手动运行脚本. 就像git commit可以挂钩* .sh一样. 我想使用zend studio来编辑服务器上的文件,当我保存文件时,它可以触发所需的脚本运行. 以inotify-tools的形式使用inotify并在服务器上运行包含以下内容的 我正在 linux服务器上编辑一个项目.我每次更改源代码时都必须运行一个shell脚本.
有没有办法将保存 *** 作绑定到脚本文件.因此,在更改源代码时,我不需要手动运行脚本.

就像git commit可以挂钩* .sh一样.
我想使用Zend studio来编辑服务器上的文件,当我保存文件时,它可以触发所需的脚本运行.

解决方法 以inotify-tools的形式使用inotify并在服务器上运行包含以下内容的脚本:
#!/bin/bashwhile true do     inotifywait -e modify /path/to/watched_file.txt && /bin/bash /path/to/your-script.shdone

这将在文件写入时执行脚本,但可能是-e列表必须根据您的情况进行调整,请参阅man inotifywait.

替代方案:只需使用git钩子.

总结

以上是内存溢出为你收集整理的linux – 如何在保存文件时自动运行脚本文件?全部内容,希望文章能够帮你解决linux – 如何在保存文件时自动运行脚本文件?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1034817.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存