Redirect stderr - Linux

Blanche avatar
By Blanche
at 2012-07-22T00:19

Table of Contents

dir=$(mktemp -p "${TMPDIR:-.}" -d dir-XXXX) || exit 1
fifo=$dir/fifo
mkfifo "$fifo"
pid=$$
echo $pid > $dir/pid
dd if=$fifo bs=1 | tee /proc/$pid/fd/1 >$dir/logfile&
#送回stderr的process
exec 2>$fifo
#這一行會吧stderr會送出去,可是bash的回應(像是PS1)也是走stderr,所以要有別的process把他送回來

可是我現在寫的會多一份PS1,還不知到為什麼
有誰可以幫我補上XD?

※ 引述《JUSTLOVEAYU (海費爾)》之銘言:
: 我目前知道Redirect stderr如何使用
: 但是我不想每次輸入指令時,手動增加"2>&1....."之類的指令
: 我想要的是,我一開啟Terminal進行操作時,只要我輸入指令後,
: 如果有錯誤訊息就Redirect另一個Log File,
: 換句話說,將"2>&1....."成為預設的參數
: 所以我的目的是在Terminal下指令且不加任何參數情況下,
: 能將Output的錯誤訊息自動Log起來
: 我已經有Google過了,但是找不到有效的解決方式
: 目前已試過的方法:
: 1.修改BASH環境變數
: 2.修改PS1環境變數
: 請問版上大大可以給我個方向嗎?或是有其它實現的方法/做法?
: 請大家不吝指教,謝謝

--
最近得了一種一登入就打 ls<return> 的病.....
呃... 有誰不知到 $HOME 裡有什麼?...

--
Tags: Linux

All Comments

Irma avatar
By Irma
at 2012-07-26T20:19
先推,等等來試試,太感謝大大指教:)

Ubuntu 套件更新版本問題

Heather avatar
By Heather
at 2012-07-21T22:59
想請問一下 像PHP版本如果是從 5.2.4-2ubuntu5.10 到 5.2.4-2ubuntu5.25 那這後面數字 表示的是ubuntu所提供的安全性更新而已嗎?? 那一般維護server的話 是建議能更新就更新嗎 因為前面PHP版號數字沒變 所以PHP功能本身和API應該是不會有改變才對 ...

Redirect stderr

Ursula avatar
By Ursula
at 2012-07-21T22:51
我目前知道Redirect stderr如何使用 但是我不想每次輸入指令時,手動增加and#34;2andgt;andamp;1.....and#34;之類的指令 我想要的是,我一開啟Terminal進行操作時,只要我輸入指令後, 如果有錯誤訊息就Redirect另一個Log File, 換句話說,將 ...

想請問一下..........

Hedwig avatar
By Hedwig
at 2012-07-21T19:49
我想請問一下.....市面上有哪本書是整本書都是linux lab..就是給你一個 題目...你要step by step...時做出來.........鳥哥就不用推薦我有了 - ...

git 用法

Sarah avatar
By Sarah
at 2012-07-21T16:50
※ 引述《shihyu (shihyu)》之銘言: : git status 可以查出變動的檔案 : 那有辦法把到這些變動檔案copy到某個資料夾嗎? : 謝謝 git status --porcelain|awk and#39;{if($1==and#34;Mand#34;) {print and#34;c ...

想問各位高手封包TOS分類的問題@@

Ingrid avatar
By Ingrid
at 2012-07-21T11:18
我現在再做TOS封包分類問題!! 從VNIC=andgt;PNIC分類 TOS到底是甚麼意思又要怎麼看...實在不懂 111 - Network Control 110 - Internetwork Control 101 - CRITIC/ECP 100 - Flash Override 011 - Fl ...