简单的问题...我只是想在我的脚本中的各个地方打印出CPU时间,看看执行的时间有多长。
感谢。
答案 0 :(得分:1)
日期+%s。%N
应该(没有测试)在秒点纳秒上打印出Unix时间(当然不是那么准确)。
答案 1 :(得分:1)
按字面意思回答你的问题,
您需要查阅ps
的系统手册页,了解您必须传递哪些选项才能查看CPU时间。它可能会显示在其中一个默认视图中。然后,您需要运行并行流程以循环方式执行ps .... cmd.
sleep 1
。或者您需要在后台使用'&'运行您的c-shell启动流程在cmd末尾的char,然后使用ps ... ; sleep 1;
构造循环以查看状态。
但是..为什么不在脚本的每个片段之前和之后添加添加消息,即
echo "P1 start : current time is `date`"
longrunningProcess1
echo "P1 end : current time is `date`"
echo "P2 start : current time is `date`"
longrunningProcess2
echo "P2 end : current time is `date`"
IHTH