步骤 | 说明 | 命令 |
---|---|---|
① | 写一个1.sh脚本 | vim1.sh,把脚本内容复制进去 |
② | 赋予1.sh可执行权限 | chmod u_+x 1.sh |
③ | 把要执行的命令复制到第4行,保存退出 | esc :wq |
④ | 执行脚本 | ./1sh |
⑤ | 查看执行脚本,共消耗多长时间 |
基础脚本模板
#!/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 未执行的命令,其他地方不需修改