所以,我写了一个快速脚本,你用“.script [name]”运行。这很简单,但我喜欢它。花了我一个小时左右的时间和大量的Stack Overflow。 :P
我在iMac上使用Codekit。我把它设置成一个钩子,而不是理解它们的酷感。所以,我回到家并尝试使用Prepros。我的结论是:“不确定。不要这么认为。”
如何让Windows,OS X和Ubuntu / CentOS观看指定项目目录中的文件,并在保存时运行我告诉它的脚本?
答案 0 :(得分:1)
如果没有编码支持每个系统的相应文件系统事件通知程序(linux具有inotifytools,我不知道其他人做了什么),您可以轮询时间戳更改并运行挂钩(如果发生了) :
tm=$(stat -c%Y file) #get the m(odification)time of file
while : ; do
last_tm=$tm
tm=$(stat -c%Y file)
[ "$last_tm" = "$tm" ] || echo "file changed"
sleep 0.2 #poll interval
done
答案 1 :(得分:1)
fswatch可能就是你想要的。它支持linux,windows和MacOS。