码迷,mamicode.com
首页 > 编程语言 > 详细

Python测试进阶——(7)动手编写Bash脚本启动Python监控程序并传递PID

时间:2019-06-24 00:45:52      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:ash   workload   bash   end   scale   current   UNC   span   cal   

如下:

  1 #./cf_workload_functions.sh
  2 
  3 function timestamp(){        # get current timestamp
  4     sec=`date +%s`
  5     nanosec=`date +%N`
  6     re=^[0-9]+$
  7     if ! [[ $nanosec =~ $re ]] ; then
  8     $nanosec=0
  9     fi
 10     tmp=`expr $sec \* 1000 `
 11     msec=`expr $nanosec / 1000000 `
 12     echo `expr $tmp + $msec`
 13 }
 14 
 15 function start_monitor(){
 16     MONITOR_PID=`python monitor190620_1948.py`
 17     echo ${MONITOR_PID}
 18 }
 19 
 20 START_TIME=`timestamp`
 21 
 22 MONITOR_PID=`start_monitor`
 23 echo ${MONITOR_PID}
 24 
 25 END_TIME=`timestamp`
 26 
 27 echo "scale=3;(${END_TIME}-${START_TIME})/1000"
 28 

 

Python测试进阶——(7)动手编写Bash脚本启动Python监控程序并传递PID

标签:ash   workload   bash   end   scale   current   UNC   span   cal   

原文地址:https://www.cnblogs.com/ratels/p/11074785.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!