shell 脚本执行时间

计算脚本执行时间:

#!/bin/bash

UseTime () {

startTime=`date +%Y%m%d-%H:%M`

startTime_s=`date +%s`

$Command              #根据自己脚本路径,测试脚本文件执行时间(sh test.sh)

endTime=`date +%Y%m%d-%H:%M`

endTime_s=`date +%s`

sumTime=$[ $endTime_s - $startTime_s ]

useTime=$[ $sumTime / 60 ]

echo "$startTime ---> $endTime" "Totl:$useTime minutes"  >> /tmp/usertime.txt

}

hello () {

echo "hello !"

sleep 120

}

Command=hello

UseTime $Command

计算脚本使用时间分钟

cat /tmp/usertime.txt

20170510-14:54 ---> 20170510-14:56 Totl:2 minutes

时间: 2024-10-08 03:41:52

shell 脚本执行时间的相关文章

统计Shell脚本执行时间

统计Shell脚本执行时间,帮助分析改进脚本执行 用 date 相减 #!/bin/bash startTime=`date +%Y%m%d-%H:%M:%S` startTime_s=`date +%s` endTime=`date +%Y%m%d-%H:%M:%S` endTime_s=`date +%s` sumTime=$[ $endTime_s - $startTime_s ] echo "$startTime ---> $endTime" "Total:$s

Linux shell脚本-基础学习笔记

Linux脚本能力不是太强,最近再补习下,毕竟linux shell在日常工作中还是很普遍的, 用起来更方便.省时省力. 以下是学习笔记,偏理论,后面有几个例子,供参考. shell脚本组成元素系统命令.文本处理工具(grep\sed等).变量.条件判断.循环结构和函数 -------------------------------------------- 三剑客:grep,sed,awk,还有wc,sort,head等 ------------------------------------

Linux Shell脚本攻略(1.10)

1.10 获取.设置日期和延时 很多应用程序需要以不同的格式打印日期.设置日期和时间.根据日期和时间执行某项操作.延时通常用于在程序执行过程中提供一段等待时间(比如1秒).同样的,我们也能够一多种格式打印日期,或者在命令行中设置日期.在类Unix系统中,日期被存储为一个整数,其大小为自世界标准时间起所流逝的秒数.这种计时方式称为纪元时或Unix时间. 1.10.1 获取.设置时间 以下的程序给出了多种用法: #!/bin/bash start=$(date +%s) #获取纪元时间 date #

shell脚本的基本练习----每天学一点

1.#!/bin/sh 第一行告诉操作系统, 此脚本的解释器为 /bin/sh 这个可执行文件 2.while循环: #!/bin/shsleep 1; echo "user"; \sleep 1; echo "password"; \while true; do \echo "output"sleep 1; \done; 3.shell脚本实现telnet的自动输入,用管道来实现,最后的while循环用于给上一条命令充分的执行时间 (sleep

LINUX SHELL脚本攻略笔记[速查]

Linux Shell脚本攻略笔记[速查] 资源 shell script run shell script echo printf 环境变量和变量 pgrep shell数学运算 命令状态 文件描述符和重定向 cat 数组和关联数组 alias date 调试脚本 函数和参数 管道 读取命令输出 read 字段分隔符和迭代器 循环 比较和测试 find xargs tr md5sum sha1sum 对目录进行校验 sort uniq tempfile split bash变量匹配切分 exp

第9章:Shell脚本进程管理

第9章:Shell脚本进程管理 9.1.进程概念 理解进程概念需要先简单了解指令和程序这两个概念,进程跟指令和程序是相关联的. 什么叫指令? 指令是指示计算机执行某种操作的命令,它由一串二进制数码组成. 什么叫程序? 程序(Program)是实现计算机执行一个或多个操作,或执行某一任务,按序设计的计算机指令的集合. 什么叫进程? 进程是正在运行的程序的实例,进程也是执行程序的具体实现过程. 指令.程序和进程三者之间的关系? 计算机实际上可以做的事情实质上非常简单,比如计算两个数的和,再比如在内存

linux shell脚本调整任务计划

有2个脚本,每天跑任务计划的 dts_rsync.sh 负责下载线上备份的sql文件 dts_input.sh 负责将下载好的备份文件导入到本地Mysql 现在遇到一个问题,就是下载备份文件的完成时间不固定.以前是晚上6点下载完成,现在是7点才能完成,以后可能会增加. 下载日志如下: 2015-10-15 0:10:01 开始传输 2015-10-15 7:19:35 传输完成 任务计划如下: #同步express的备份 10 0 * * * /opt/dts_rsync.sh & #导入备份文

CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动

CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动1.关于mysql?MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.特点: Mysql是开源的,所以你不需要支付额外的费用.Mysql支持大型的数据库.可以处理拥有上千

让你提前认识软件开发(22):shell脚本中的文件操作

第1部分 重新认识C语言 shell脚本中的文件操作 [文章摘要] 编写shell脚本时,经常会涉及到对文件的操作,比如从文件中读取一行数据.向文件追加一行数据等.完成文件读写操作的方法有很多,了解各种命令下文件操作的执行情况,有助于开发人员在不同使用场景下选择合适的命令. 本文以实际的shell脚本为例,介绍了对文件进行操作的不同方法,为相关开发工作提供了参考. [关键词] shell  文件操作  读写  效率 一.概述 在某些软件项目的需求文档中,要求程序一次性读或写的数据规模较大,可达1