Python测试进阶——动手编写Bash脚本启动Python监控程序并传递PID
Posted ratels
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python测试进阶——动手编写Bash脚本启动Python监控程序并传递PID相关的知识,希望对你有一定的参考价值。
如下:
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测试进阶——动手编写Bash脚本启动Python监控程序并传递PID的主要内容,如果未能解决你的问题,请参考以下文章
Linux基础之bash脚本编程进阶篇-选择执行语句(if,case)