发布网友
共2个回答
热心网友
印象里解释是这样:计算机运行是分时间片的,而且很多任务并不是马上运行,而是要等 IO 的延迟,所以 kernel mod time 和 user mode time 都是在某些状态的运行时间,也就是真正的“运行”时间,real time 是从程序运行到退出的真正的占用之间,但这个占用时间,如果这个程序 sleep 了一会,也还算 real time 的时间的。
是否可以解决您的问题?追问你误解了我的问题, 麻烦你再看一下, 我觉得我表述得应该很清楚了, 我就是想让 time 计算 ls 的运行时间, 而不是 ls > tmp 的运行时间
热心网友
这样搞
{ time ls;} >tmp 2>&1