作者查詢 / bitlife
作者 bitlife 在 PTT [ Linux ] 看板的留言(推文), 共3392則
限定看板:Linux
看板排序:
全部Stock42792ForeignEX9198car7535Gossiping4158biker3711KoreaDrama3487Linux3392home-sale2901MobileComm2240creditcard1967Buddhism1501Bank_Service1160Android894PC_Shopping850Storage_Zone599Physics563toberich488Learn_Buddha404TY_Research373PingTung352java331Tech_Job302Google273MobilePay64Math63HatePolitics61soho49CodeJob43Option42ChineseMed39CHU-GO35Fund35Military34joke33PublicIssue32money28NCU97ME-B23LaTeX22Lifeismoney22Taoism22W-Philosophy22Web_Design22goodclass10321movie21Taitung21CFantasy20IA19MenTalk19PttLifeLaw19politics18WomenTalk18Emergency14Soft_Job13Electronics12media-chaos12SYSOP12Aviation11Civil11Road11Windows11Bus10AndroidDev9NetSecurity9Kaohsiung8music8WorkinChina8medache7Militarylife7nCoV20197ArakawaCow6Finance6Foreign_Inv6medstudent6mobilesales6watch6ask-why5Chemistry5FiremanLife5paranormal5Perfume_Shop5SW_Job5TaichungBun5KOTDFansClub4KS94-3214L_LifeInfo4L_TalkandCha4LCD4PCSH91_3054PuzzleDragon4Salary4SuperHeroes4talk4e-seller3EarthScience3Juventus3Keelung3NTUCivilism3SAN3sex3share3specialman3Tea3Violation3WindowsPhone3YOLO3Ancient2Beauty2Broker2Coffee2Daan2DC2Eng-Class2FCU_EE00B2hardware2Law-Service2LordsOfWater2love-vegetal2MoveHouse2Navy2NBAEasyChat2NDHU-LS-SB2Paradox2Shu-Lin2ShuangHe2SongShan2soul2study2SuperBike2teeth_salon2TigerBlue2Warfare2Weyslii2X-files2Aves1C_Chat1CarShop1Christianity1CrossStrait1Disney1GO1Gov_owned1I-Lan1kochikame1KS91-3051KS91-3191KS98-3021Master_D1MeatFamily1Miaoli1MIS_Gbasket1NCKU_MEPhC1NTU1NTU-Pingtung1NTUBW1NTUmed001NUK-APIBM1001PTGSH96-3161SENIORHIGH1Sunrise1TeresaTeng1TORIKO1Transfer1TransPhys1tzuchi1vitalitydiet1youth_ddm1Zombie1<< 收起看板(167)
2F→:truncate 如果不在意實質儲存空間位置,就等於rm 再touch10/29 00:07
5F→:這倒是, 我直覺想到 open system call 的 O_TRUNC 去了10/29 08:40
1F→:http://www.gnu.org/software/bash/manual/bashref.html10/29 00:17
2F→:3.5.610/29 00:17
5F→:Java執行用滑鼠,但不進XWin? 你可能要用到JNI去使用樓上說10/28 16:39
6F→:的gpm之類的才行.10/28 16:39
7F→:如果要繪圖,也要用framebuffer之類的.最好先用一般PC模擬10/28 16:42
8F→:看看能否搞定.直接買硬體再來survey library比較吃力.10/28 16:43
1F→:印象中不同domain,要各開一個子目錄.細節忘了.10/28 16:45
2F→:你查一下tomcat官方文件應該會有.10/28 16:45
4F→:不是,是每個網域對應的子目錄10/28 18:00
5F→:去查一下文件吧,我是憑印象.10/28 18:01
3F→:如果可以接受stderr和stdout同一檔案,那就是 2>&1 再 |10/28 07:41
4F→:myprogram 2>&1 | tee output-file10/28 07:42
5F→:如果不行,那就要效法上次網友貼的 gdb 大法10/28 07:42
6F→:上一行的不行,是指不能接受 out err 同一檔案10/28 07:43
7F→:剛才想到,不用 gdb 也可以做10/28 07:47
8F→:myprogram 2>output-file ; tail -f output-file10/28 07:48
13F→:所謂順序不對是什麼意思?10/29 00:03
14F→:我猜是tail會漏掉一些快速印出的較早內容.那就改一下10/29 00:04
15F→:last的參數,讓它能印出所有一開始內容就好10/29 00:06
16F→:打錯, 是 tail 的參數10/29 00:09
17F→:你的意思是如果只有警告,tail 不會結束,而你希望make完都10/29 08:31
18F→:一律停止?10/29 08:31
19F→:警告是從stdout出來還是stderr? 如果是前者那簡單,如果是10/29 13:59
20F→:從stderr(跟error訊息一起)出來,那就變成需要一個軟體10/29 14:00
21F→:filter. 把 error 分離出來.10/29 14:00
22F→:我懂了,看到你第一次編輯回言,警告也是從stderr出來.10/29 14:01
23F→:那只有寫個軟體filter了.10/29 14:01
26F→:k大的方法一樣是在OS層面處理,你的問題是Ap應用層面(把10/29 16:07
27F→:所需的error訊息特別過濾出來),應該是一樣不行.10/29 16:07
28F→:filter也沒什麼特別, a | b | c 的 b 就叫 filter10/29 16:08
29F→:你把error/warning的文字範例提供一下,說不定馬上有人可以10/29 16:08
30F→:用 grep/sed/awk 等工具立刻組一個給你10/29 16:09
31F→:可是你前面不是說警告也走 stderr 出來?還是我誤解了?10/29 16:55
32F→:還是搞了半天,你只想把stdout, stderr 的內容照時間順序合10/29 16:58
33F→:併顯示並且log? 如果真的是這樣,那解法不用這麼複雜.10/29 16:59
34F→:就用傳統的 2>&1 把 stdout dup 給 stderr 就好.10/29 17:00
35F→:myprogram 2>&1 | tee output-file10/29 17:01
39F→:那就綜合各方法如下10/29 17:05
40F→:rm err-file ; touch err-file10/29 17:05
41F→:tail -f err-file &10/29 17:05
42F→:myprogram 2>>err-file | tee out-file10/29 17:05
43F→:cat out-file err-file > single-out-err-file10/29 17:06
44F→:如果你make時螢幕訊息不重要,那更簡單10/29 17:07
45F→:myprogram > out-file 2>err-file10/29 17:07
46F→:再用上述的 cat 命令合併就好了10/29 17:07
50F→:要順序對,要用我推文 17:01 的那個方法10/29 17:13
53F→:然後假如make時間不會很久,平常先用一般方法產生err-file10/29 17:15
54F→:發生錯誤時,立刻再執行一次 17:01那個方法,兩次來比對10/29 17:15
56F→:你講的這個需求,如果 make 有支援 log4c (log4j的c版)才有10/29 17:18
57F→:希望了.10/29 17:18
59F→:不客氣,希望有用就好.10/29 17:18
61F→:看來用程式把 error 以 pattern 來 grep/sed/awk 抓出來10/29 17:19
62F→:比較有希望.10/29 17:19
64F→:把stdout,stderr 的descriptor互換,沒有改變什麼啊?10/29 17:20
65F→:現在的問題是只一次 make,你要一次產生單一時序輸出檔,又10/29 17:21
66F→:有一個單純只有 stderr 的檔,那是基本上相斥的事.10/29 17:21
68F→:事實上,我剛熊熊才想到 17:01 那行根本是脫褲子放X. XD10/29 17:23
69F→:一般程式一開始 stdout 和 stderr 都只向終端機.10/29 17:24
70F→:tee 只是讓你看畫面兼log至檔案.現在問題是stdout和stderr10/29 17:24
71F→:一開始是一體的. 你要分開它們,就不能一起tee10/29 17:25
72F→:因為stdout和stderr一開始是都指向tty/pty,所以你掉換還是10/29 17:26
73F→:同一個東西,會tee到的內容還是一樣. XD10/29 17:26
75F→:我想了一下. 是有可能... 因為 pipe 只針對 stdin/stdout10/29 17:28
77F→:不過,再想一下,還是怪怪的. 只能等你試看看了.10/29 17:30
78F→:整個麻煩就在於你同時需要合流和分流. 調換stdout/stderr10/29 17:30
79F→:是會讓 tee 能從它自己的 stdin 取得 make 的 stdout (包10/29 17:31
80F→:含error/warning,因為out/err有swap過)10/29 17:31
82F→:但是因為經過pipe,就分流了,所以我懷疑b.sh就算抓到全部內10/29 17:32
83F→:容,時序也會亂掉.更何況我不確定b.sh是否能抓到全部的log10/29 17:32
84F→:簡單講,只有(out,err)合流,才會保證有正確的時序10/29 17:33
85F→:似乎很難一次做兩個相反目的的工作.10/29 17:33
86F→:你要不要貼一下wanring/error範例,用filter搞不好還容易些10/29 17:34
88F→:我17:01的那一行,在(out,err)合流的前提下,又不是脫X放X了10/29 17:35
90F→:那行確保out,err即使app的fd不同,但用同一個OS的內部fd10/29 17:36
92F→:那麼我建議你用 17:01 那行,確保時序一定正確.10/29 17:37
94F→:等你測試好了,再回篇新的(舊的這篇可能洗出畫面了),我也有10/29 17:40
95F→:興趣知道結果.10/29 17:40
13F→:有沒有可能用 rsh 之類的來取代 ssh?10/26 10:04
1F推:光碟開機10/25 17:33
1F推:last 命令?10/24 22:02
1F→:你沒有用 mod_jk?10/21 18:37
3F→:我看了一下文件,你的 <Connector> 的 protocol 應該寫10/23 09:21
4F→:AJP/1.3 而那個 protocal 應該是錯的,要拿掉10/23 09:21
5F→:這是我看文件的結論,沒有親自測試.僅供參考.10/23 09:22
1F→:一般BIOS不是可以關掉? 不過要注意CPU不要變針插.10/21 18:32