看板 Linux 關於我們 聯絡資訊
各位大大好 小弟目前正在跑實驗, 可能是本人演算法寫得不好 所以計算數值非常慢 而指導教授要我紀錄程式執行的時間 由於目前程式已執行一段時間,若是停止程式,則必須重新計算... 想問問大家 有沒有人遇過,在執行程式時, 使用外部的指令,或程式去監看另一個程式執行時間 或是Linux有內建類似這樣的log檔 口試完還要跑實驗...真的很... 拜託各位大大可以幫幫忙 真的非常謝謝大家Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.143.223.51
chaostorm:time 2> 02/21 01:05
bitlife:#1Iq_7VHM 02/21 07:02
jimmytzeng:time yourcmd arg > log.txt 02/21 07:14
x000032001:以前有過重導向超過buffer size 它就斷頭log沒資料了.. 02/21 11:28
x000032001:不知道有沒有解法? 我是用nohup ./run >log.txt 02/21 11:29
soem:http://0rz.tw/kyXt8 (stackoverflow)看來你是踩到這個? 02/23 00:52
soem:但我剛剛試cat東西後的redirect似乎是不會踩到這個限制的 02/23 00:53
soem:e.g. $ nohup time cat test.256M > test.log 不確定你的情況 02/23 00:53
x000032001:後來我索性在程式裡把log丟file不丟stdout了 Q_Q 02/23 01:01
soem:這沒什麼不好的呀...XD 02/23 02:00