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

2020-12-13 03:26

阅读:298

标签: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


评论


亲,登录后才可以留言!