小编mpa*_*ada的帖子

如何让 zsh 的 REPORTTIME 工作?(对于长时间运行的命令)

这是我的 .zshrc:

export REPORTTIME=3

当我运行sleep 4它不输出任何东西。如果我更改为REPORTTIME=blablabla(或任何无意义的),它不会引发错误并开始表现为REPORTTIME=0,即返回所有事情所花费的时间。

有趣的是,如果我尝试,REPORTTIME=3s我会收到以下消息:

zsh: bad math expression: operator expected at `s' sleep 4 0.00s user 0.00s system 0% cpu 4.004 total

所以我得到了错误,但仍然是输出。

我试过RERPORTTIME="3",甚至REPORTTIME=1+2。这些都不起作用。

此外,如果我运行,python -c "import time; time.sleep(4)"我会得到相同的结果(所以问题不在于sleep)。

当然,我也尝试了其他值(除了 3)。

我正在使用 iterm2 运行 MacOS,而 zsh 是我的默认 shell。

zsh oh-my-zsh

5
推荐指数
1
解决办法
1082
查看次数

标签 统计

oh-my-zsh ×1

zsh ×1