步骤

说明

命令


写一个1.sh脚本

vim1.sh,把脚本内容复制进去


赋予1.sh可执行权限

chmod u_+x 1.sh


把要执行的命令复制到第4行,保存退出

esc :wq


执行脚本

./1sh


查看执行脚本,共消耗多长时间

linux 查看shell脚本执行了多长时间_运行时间


linux 查看shell脚本执行了多长时间_bash_02


基础脚本模板

#!/bin/bash
starttime=`date +'%Y-%m-%d %H:%M:%S'`
#执行程序
endtime=`date +'%Y-%m-%d %H:%M:%S'`
start_seconds=$(date --date="$starttime" +%s);
end_seconds=$(date --date="$endtime" +%s);
echo "本次运行时间: "$((end_seconds-start_seconds))"s"

完整脚本

#!/bin/bash
starttime=`date +'%Y-%m-%d %H:%M:%S'`
#执行程序
/usr/bin/unoconv -f pdf CHANGELOG.md
endtime=`date +'%Y-%m-%d %H:%M:%S'`
start_seconds=$(date --date="$starttime" +%s);
end_seconds=$(date --date="$endtime" +%s);
echo "本次运行时间: "$((end_seconds-start_seconds))"s"

说明:/usr/bin/unoconv -f pdf CHANGELOG.md 未执行的命令,其他地方不需修改