我想测量在shell脚本中运行的可执行文件所花费的时间。
在executeMe.sh中:
#!/usr/bin/sh
echo "Hi Stack" > dump.txt
STARTTIME=`date +%s.%N`
some java command to run the java process
ENDTIME=`date +%s.%N`
TIMEDIFF =$ENDTIME-$STARTTIME
echo "Bye Stack" >> dump.txt
echo "Execution of the Java Command :$TIMEDIFF"
在我的dump.txt文件中,我仅看到“ Hi Stack”,而没有看到“ Bye Stack”。java命令将由shell脚本派生,它在后台作为executeMe.sh的子级运行
当控件返回到executeMe时,理想情况下,它应打印“ Bye Stack”以及时间测量值。有人可以建议我一种方法来测量执行Java命令所需的时间。