請問怎麼在.sh檔裡用time輸出指令的執行時間? - Linux

George avatar
By George
at 2011-02-16T04:08

Table of Contents

小弟如果直接在command line下列指令:
(time ./a.out) >> test.log

可以把執行./a.out的輸出與其執行時間輸出到test.log這個檔

ex.
./a.out會輸出 Hello World
則test.log裡面的內容會是
Hello World
0.000u 0.001s 0:00.00 0.0% 0+0k 0+0io 0pf+0w



但是同樣在run.sh檔中打
(time ./a.out) >> test.log
執行./run.sh後,test.log裡面的內容卻只有
Hello World
執行時間的資訊不會出現在test.log裡面,而是出現在command line上
而且格式變成
real 0m0.004s
user 0m0.001s
sys 0m0.000s



請問我指令要怎麼在run.sh寫,才能讓test.log這個檔裡面有執行時間的資訊
而且格式是
real 0m0.004s
user 0m0.001s
sys 0m0.000s
這樣子呢?


困擾好久了
一直都試不出來 @@
麻煩高手幫幫忙囉
感激呀

--
Tags: Linux

All Comments

Megan avatar
By Megan
at 2011-02-16T08:02
(time ./a.out) 2>>test.log
Gilbert avatar
By Gilbert
at 2011-02-18T14:39
(xxxx) &>>test.log
Madame avatar
By Madame
at 2011-02-20T23:53
dream大的方式變成test.log中只有輸出執行時間的資訊
./a.out的執行內容不會輸出到test.log了 @@
Vanessa avatar
By Vanessa
at 2011-02-25T13:56
而k大的指令是syntax error 請問該怎麼寫才對呢?
Zanna avatar
By Zanna
at 2011-03-01T13:52
(time ./a.out) >> test.log 2>&1
Kelly avatar
By Kelly
at 2011-03-04T01:49
你有沒有多空格之類的?還是你不是用bash? @@
Tom avatar
By Tom
at 2011-03-05T11:26
imcar大的方式可以了 感謝
Adele avatar
By Adele
at 2011-03-06T10:32
k大, echo $SHELL 結果是 /bin/tcsh, 所以不是bash?
Lydia avatar
By Lydia
at 2011-03-10T18:55
不是XD

btrfs vs. ext4

Ivy avatar
By Ivy
at 2011-02-15T00:33
最近Debian 6出來 也多支援了btrfs ext4 跟zfs 不過 zfs好像只在kFreeBSD下才有 而且昇陽被買下後zfs也已經停止開發 所以未來大概是btrfs ext4兩個角逐吧... 我上網找過比較 都至少半年以前的 btrfs好像支援度好像有點問題 半年前 ...

在debian下(文字模式)使用中文出現亂碼

Rae avatar
By Rae
at 2011-02-14T22:46
※ 引述《qscccc (團長)》之銘言: : 灌了Debian後 : 因為電腦老舊所以沒有安裝圖形介面 : 本來想用telnet上看看ptt的 : 結果發現很多字元都變成方塊.at.英文 : 中文也是一樣的狀況 : 不過顏色的部分倒是沒有問題 : 把環境變數改成zh_TW.utf8或是big5 也都沒用 : ...

ping 不到gateway

Eden avatar
By Eden
at 2011-02-14T18:12
作業系統是Ubuntu 10.04LTS, 目前無法連上區域網路以外的網路, 1andgt; 可以ping到自己的ip 2andgt; 無法ping gateway(61.254) 3andgt; 可以ping 到同一個區域網路的電腦 4andgt; 於同一個區域網路的電腦 a. 可以pin ...

kernel headers?

Ida avatar
By Ida
at 2011-02-14T12:41
※ 引述《wzbird (大鳥)》之銘言: : 請問/usr/src/kernels/ 下面那一份檔案 : 比如/usr/src/kernels/2.6.23.1-42.fc8-i686這個資料夾下面的檔案 : 我記得他並不是一份完整的kernel source : 應該要叫做什麼? : 我記得是叫kerne ...

Intel PRO/1000 MT 可完全被CentOS支援嗎?

Erin avatar
By Erin
at 2011-02-14T11:44
想請教各位. 關於這張網卡 「Intel PRO/1000 MT Dual Port Adapter 雙通道網路卡」 可以完全被CentOS支援嗎?因為我在新增硬體裝置時 有看到intel 1000. 不知道網卡是否可以用CentOS內建的驅動來驅動他? 不然自編的話,每次更新完kernel都還要再重 ...