系统之家Linux使用shell脚本监控rsync文件传输的完整性怎么办

系统之家Linux使用shell脚本监控rsync文件传输的完整性怎么办,第1张

#/bin/bashtrue=1F_root=/tmp/某张表Vol=`du-ks$F_root|sed's/M//'`whiletruedoif[$Vol>50]thencat/dev/null>$F_rootsleep1800fidone这个脚本一旦运行轿伍就无法停止,运薯那个某张表的目闭悄或录因你个人的情况而设置,因为循环条件whiletrue永远成立,如果要停止监控,只要kill-9"进程号"就可以了

#!/bin/sh

list()

{

    cd $1

    echo "$(pwd):"

    ls  

    for i in $(ls)

    do  毁友档

       if [ -d $i ] then

          echo

          list $i

       fi  

    done

}

read -p "Input a folder name: " folder

echo

list $folder

结果完全符合ls -R的格式。

唯一的问题就是:输入的只允许是祖先目录的绝对路径,告仿或者单纯目录名(此时脚纤乱本必须与祖先目录同级),不能包含相对路径。


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

原文地址: http://outofmemory.cn/tougao/8155109.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存