监视文件夹中文件更改的linux脚本(就像autospec一样!)

监视文件夹中文件更改的linux脚本(就像autospec一样!),第1张

监视文件夹中文件更改的linux脚本(就像autospec一样!)

阅读其他帖子的回复后,我发现了一个帖子(现已消失),我创建了这个脚本:-

#!/bin/bashsha=0previous_sha=0update_sha(){    sha=`ls -lR . | sha1sum`}build () {    ## Build/make commands here    echo    echo "--> Monitor: Monitoring filesystem... (Press enter to force a build/update)"}changed () {    echo "--> Monitor: Files changed, Building..."    build    previous_sha=$sha}compare () {    update_sha    if [[ $sha != $previous_sha ]] ; then changed; fi}run () {    while true; do        compare        read -s -t 1 && ( echo "--> Monitor: Forced Update..." build        )    done}echo "--> Monitor: Init..."echo "--> Monitor: Monitoring filesystem... (Press enter to force a build/update)"run


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

原文地址: http://outofmemory.cn/zaji/4976847.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存