第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何在Linux中將time命令的輸出重定向到文件?

如何在Linux中將time命令的輸出重定向到文件?

德瑪西亞99 2019-11-25 14:41:06
關(guān)于在Linux上計(jì)時(shí)程序的一個(gè)小問題:time命令允許測量程序的執(zhí)行時(shí)間:[ed@lbox200 ~]$ time sleep 1real    0m1.004suser    0m0.000ssys     0m0.004s哪個(gè)工作正常。但是,如果我嘗試將輸出重定向到文件,它將失敗。[ed@lbox200 ~]$ time sleep 1 > time.txtreal    0m1.004suser    0m0.001ssys     0m0.004s[ed@lbox200 ~]$ cat time.txt [ed@lbox200 ~]$ 我知道還有其他一些帶有選項(xiàng)-o的時(shí)間實(shí)現(xiàn),但是我的問題是關(guān)于沒有那些選項(xiàng)的命令。有什么建議么 ?
查看完整描述

3 回答

?
慕森卡

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊

將time您要計(jì)時(shí)的命令和命令放在一組括號中。


例如,以下時(shí)間ls將的結(jié)果ls和計(jì)時(shí)的結(jié)果寫入outfile:


$ (time ls) > outfile 2>&1

或者,如果您想將命令的輸出與捕獲的輸出分開time:


$ (time ls) > ls_results 2> time_results


查看完整回答
1 反對 回復(fù) 2019-11-25
?
蝴蝶不菲

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊

嘗試


{ time sleep 1 ; } 2> time.txt

將“時(shí)間”的STDERR和您的命令組合到time.txt中


或使用


{ time sleep 1 2> sleep.stderr ; } 2> time.txt

將來自“睡眠”的STDERR放入文件“ sleep.stderr”,只有來自“時(shí)間”的STDERR進(jìn)入“ time.txt”


查看完整回答
反對 回復(fù) 2019-11-25
?
12345678_0001

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊

如果您關(guān)心命令的錯(cuò)誤輸出,則可以在仍使用內(nèi)置時(shí)間命令的情況下像這樣將它們分開。


{ time your_command 2> command.err ; } 2> time.log

要么


{ time your_command 2>1 ; } 2> time.log

如您所見,該命令的錯(cuò)誤進(jìn)入了一個(gè)文件(因?yàn)閟tderr用于time)。


遺憾的是,您無法將其發(fā)送到另一個(gè)句柄(如3>&2),因?yàn)樵摼浔鷮⒉辉俅嬖趝...}


就是說,如果您可以使用GNU時(shí)間,請執(zhí)行@Tim Ludwinski所說的。


\time -o time.log command


查看完整回答
反對 回復(fù) 2019-11-25
  • 3 回答
  • 0 關(guān)注
  • 1419 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號