如果我没有sudo运行时间
$ time python test_file_cmp.py
real 31m5.439s
user 1m31.057s
sys 4m51.030s
使用sudo
$ sudo time python test_file_cmp.py
[sudo] password for user:
92.13user 299.38system 30:41.26elapsed 21%CPU (0avgtext+0avgdata 6172maxresident)k
237041856inputs+221771216outputs (0major+54789minor)pagefaults 0swaps
为什么会这样?
答案 0 :(得分:2)
time
是内置的shell。当您编写sudo time ...
来调用time
(也许是$PATH
)而不是内置的可执行文件/usr/bin/time
时。
请尝试time sudo ...
或sudo sh -c 'time python ...'
。