[問題] 關於背景中的執行程式

看板Linux作者 (Arim5566)時間14年前 (2011/10/08 19:31), 編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/1
各位板友好 小弟想要把一支程式丟到背景執行 ./program param1 param2 & 但因為程式裏面有標準輸出(用printf或cout) 這樣子的話就算丟到背景還是會輸出... 所以就沒有做到背景的好處 請問除了修改程式之外~有辦法抑制標準輸出不要顯示嘛? 謝謝各位板友的指教 -- ~宅男的四個徵兆~ ∠□ ○ ! * \○/ ★    (○ ? ╦╦└□ " ○□═ □   □> ║║√√ ╦══╦ ∥    |\ 一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.197.57

10/08 19:36, , 1F
./program p1 p2 >/dev/null 2>&1 &
10/08 19:36, 1F

10/08 19:46, , 2F
請問上面的2 跟1是什麼意思呢?
10/08 19:46, 2F

10/08 20:09, , 3F

10/08 20:34, , 4F
stdout stderr
10/08 20:34, 4F

10/08 21:32, , 5F
thanks :)
10/08 21:32, 5F

10/08 23:59, , 6F
其實要stdout stderr一起處理就 &>/dev/null 這樣就好了
10/08 23:59, 6F
文章代碼(AID): #1Ea3IBfe (Linux)