[問題] 程式正在執行,如何記錄執行完的時間?

看板Linux作者 (Eddie)時間12年前 (2014/02/21 00:43), 編輯推噓2(208)
留言10則, 5人參與, 最新討論串1/3 (看更多)
各位大大好 小弟目前正在跑實驗, 可能是本人演算法寫得不好 所以計算數值非常慢 而指導教授要我紀錄程式執行的時間 由於目前程式已執行一段時間,若是停止程式,則必須重新計算... 想問問大家 有沒有人遇過,在執行程式時, 使用外部的指令,或程式去監看另一個程式執行時間 或是Linux有內建類似這樣的log檔 口試完還要跑實驗...真的很... 拜託各位大大可以幫幫忙 真的非常謝謝大家Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.143.223.51

02/21 01:05, , 1F
time 2>
02/21 01:05, 1F

02/21 07:02, , 2F
02/21 07:02, 2F

02/21 07:14, , 3F
time yourcmd arg > log.txt
02/21 07:14, 3F

02/21 11:28, , 4F
以前有過重導向超過buffer size 它就斷頭log沒資料了..
02/21 11:28, 4F

02/21 11:29, , 5F
不知道有沒有解法? 我是用nohup ./run >log.txt
02/21 11:29, 5F

02/23 00:52, , 6F
http://0rz.tw/kyXt8 (stackoverflow)看來你是踩到這個?
02/23 00:52, 6F

02/23 00:53, , 7F
但我剛剛試cat東西後的redirect似乎是不會踩到這個限制的
02/23 00:53, 7F

02/23 00:53, , 8F
e.g. $ nohup time cat test.256M > test.log 不確定你的情況
02/23 00:53, 8F

02/23 01:01, , 9F
後來我索性在程式裡把log丟file不丟stdout了 Q_Q
02/23 01:01, 9F

02/23 02:00, , 10F
這沒什麼不好的呀...XD
02/23 02:00, 10F
文章代碼(AID): #1J1Z2qkx (Linux)
討論串 (同標題文章)
文章代碼(AID): #1J1Z2qkx (Linux)