首页 > 编程语言 > 详细

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

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

如下:

  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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!