首页 > 其他分享 >电子科技大学实验报告4 文件状态测试

电子科技大学实验报告4 文件状态测试

时间:2023-05-24 20:24:39浏览次数:33  
标签:count 测试 echo 电子科技 ls file test 实验报告 FILENAME

#
# Monitor for file status
#
clear
test_count=0
change_count=0
echo -n "Input file name:" 
read FILENAME
if [ -f "$FILENAME" ]; then
  FILESIZE=`ls -l ${FILENAME} | cut -d " " -f 5`
  echo "file size is $FILESIZE"
  echo "Current status of [$FILENAME] is:"
  echo `ls -l $FILENAME`
while (( $test_count<10 ))
do
echo "test file status ..."
TEMP=`ls -l ${FILENAME} | cut -d " " -f 5`
if [ $TEMP -ne $FILESIZE ]; then
echo "file [$FILENAME] size changed!"
FILESIZE="$TEMP"
test_count=0
change_count=$((change_count + 1)) 
if [ $change_count -eq 2 ];then 
echo "Change number exceed two,test end!"
exit 
fi
fi
test_count=$((test_count + 1)) 
sleep 5    
done  
echo "test number exceed ten!"
else
  echo "Can't find the file [$FILENAME]"
fi

  

标签:count,测试,echo,电子科技,ls,file,test,实验报告,FILENAME
From: https://www.cnblogs.com/719666a/p/17429390.html

相关文章

  • 多种数据库注入复线-墨者学院SQL手工注入漏洞测试(Oracle数据库)
    SQL手工注入漏洞测试(Oracle数据库)1.判断注入点判断注入类型为数字型2.用orderby获取列数2时正常,3时报错,得到列数为23.联合查询获取占位符常规联合查询报错这是由于oracle数据库语法十分严格,在后面需要指定数据表和准确的字符类型我们使用dual表,dual是oracle中的一个实际存......
  • Exp8 Web安全 实验报告—20201229赵斌
    一、实践目标(1)Web前端HTML能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML。(2)Web前端javascipt理解JavaScript的基本功能,理解DOM。在(1)的基础上,编写JavaScript验证用户名、密码的规则。在用户点击登陆按钮后回显“欢迎+输入的用户名......
  • flask框架使用unittest单元测试
    user_labels_api.py1#-*-coding:utf-8-*-2#Author:Ethan3#Time:2023/5/1612:504fromflaskimportFlask,jsonify,render_template,request,json5importrequests6#fromflask_sqlalchemyimportSQLAlchemy7app=Flask(__name__)8#bd......
  • 1110 Complete Binary Tree(附测试点2,3,4,6分析)
    题目:Givenatree,youaresupposedtotellifitisacompletebinarytree.InputSpecification:Eachinputfilecontainsonetestcase.Foreachcase,thefirstlinegivesapositiveinteger N (≤20)whichisthetotalnumberofnodesinthetree--andh......
  • 如何开展数据挖掘测试
    数据挖掘测试是指在数据挖掘模型开发完成后,对模型进行测试以评估其性能和准确性。以下是一些开展数据挖掘测试的步骤:1、数据准备:收集和整理用于测试的数据集,确保数据集的质量和完整性。2、数据探索:对数据集进行探索性分析,了解数据的分布、相关性等信息。3、数据预处理:对数据进......
  • 测试工程师需要掌握的linux知识
    1.测试人员学习Linux用途查看日志环境搭建性能监控2.测试常用命令 用途命令示例常见的操作常看当前路径pwd  查看文件夹中的文件的详细信息ll  查看文件夹中的文件ls  打开文件夹cd.当前文件夹~......
  • 网络流量测试捕获与发送
    https://xeldax.top/article/suricata_notes针对开源IDSSURICATA的实践和超大流量高性能压测针对开源IDSsuricata的实践和超大流量高性能压测suricata介绍pfringebpf和xdp基于pfring的suricata编译最佳实践基于xdp的suricata编译最佳实践如何引入大流量trex初探最......
  • 安全测试的一些记录__基于fiddler工具
    工作中做了部分安全测试,这里记录执行安全测试时,遇到和学习到的一些内容,其中在安全测试时,也涉及到了fiddler工具的使用:1、公司的安全规范中,规定平台涉及到文件上传时,后台接口需要对文件大小、文件格式、文件名长度做接口限制。当然这种限制是肯定的,因为前端虽然会做这些限制,来防......
  • 【Azure 事件中心】使用Kafka的性能测试工具(kafka-producer-perf-test)测试生产者发
    问题描述AzureEventHub支持kafka,所以为了测试消息生产者所在环境与AzureEvent Hub之间发送消息的性能如何,特别使用kafka官方测试生产者,消费者的性能工具:kafka-producer-perf-test.batkafka-consumer-perf-test.bat(.bat表示为Windows系统中运行,.sh表示在Linux系统中远行......
  • 【Azure 事件中心】使用Kafka的性能测试工具(kafka-producer-perf-test)测试生产者发
    问题描述AzureEventHub支持kafka,所以为了测试消息生产者所在环境与AzureEvent Hub之间发送消息的性能如何,特别使用kafka官方测试生产者,消费者的性能工具:kafka-producer-perf-test.batkafka-consumer-perf-test.bat(.bat表示为Windows系统中运行,.sh表示在Linux系......