测量刚刚执行的命令的执行时间,无需中断

测量刚刚执行的命令的执行时间,无需中断

通常我使用

time updater

不幸的是,我已经启动了更新程序并且不想中断它,因为这会导致其他麻烦。

我怎么还能看到明天当我回去工作时需要完成的时间

答案1

打开一个新终端并执行date以获取当前时间。date在运行的终端中输入并按 Enter updater。这将显示完成的时间updater。将两者相减。

答案2

appcheck.sh:

#!/bin/bash

PROGRAM1=updater
PPCHK=1

while [ "$PPCHK" -eq "1" ]
do
    PPCHK=$(ps aux | grep -v grep | grep -c $PROGRAM1)
    sleep 1;
done

进而time appcheck.sh

相关内容