當前位置:首頁 » 操作系統 » linux127

linux127

發布時間: 2023-05-09 13:08:38

linux 標准錯誤輸出重定向

用途:不掛斷地運行命令。

語法:nohup Command [ Arg … ] [& ]

無論是否將 nohup 命令的輸出重定向到終端,輸出都將附加到當前目錄的 nohup.out 文件中。

如果當前目錄的 nohup.out 文件不可寫,輸出重定向到 $HOME/nohup.out 文件中。

如果沒有文件能創建或打開以用於追加,那麼 Command 參數指定的命令不可調用。

退出狀態:該命令返回下列出口值:

126 可以查找但不能調用 Command 參數指定的命令。

127 nohup 命令發生錯誤或不能查找由 Command 參數指定的命令。

否則,nohup 命令的退出狀態是 Command 參數指定命令的退出狀態。

用途:在後台運行

一般兩個一起用

3.為什麼呢 2>&1 要寫在後面?

首先是command > file將標准輸出重定向到file中, 2>&1 是標准錯誤拷貝了標准輸出的行為,也就是同樣被重定向到file中,最終結果就是標准輸出和錯誤都被重定向到file中。

2>&1 標准錯誤拷貝了標准輸出的行為,但此時標准輸出還是在終端。>file 後輸出才被重定向到file,但標准錯誤仍然保持在終端。

用strace可以看到:

這個命令中實現重定向的關鍵系統調用序列是:

open(file) == 3

p2(3,1)

p2(1,2)

這個命令中實現重定向的關鍵系統調用序列是:

p2(1,2)

open(file) == 3

p2(3,1)

注意:0 是標准輸入(STDIN),1 是標准輸出(STDOUT),2 是標准錯誤輸出(STDERR)。

這里的2和>之間不可以有空格,2>是一體的時候才表示錯誤輸出。

❷ Linux Ubuntu使用make編譯失敗,提示錯誤127和GCC許可權不夠

mips工具鏈有問題,file mipsel-linux-uclibc-gcc ,看看它是在多少位的系統上用的?

❸ (初學者)我在linux下裝了Qt,但編譯時出現main .o 錯誤127,請問怎麼回事

能不能把錯誤信息都復制出來啊?

熱點內容
網吧u盤拒絕訪問 發布:2025-05-16 14:13:50 瀏覽:260
無線網檢查網路配置是怎麼回事 發布:2025-05-16 14:04:03 瀏覽:220
網路爬蟲python代碼 發布:2025-05-16 14:03:26 瀏覽:516
汽車小組件怎麼弄到安卓桌面 發布:2025-05-16 13:51:12 瀏覽:220
linuxg編譯器下載 發布:2025-05-16 13:50:58 瀏覽:776
centosc編譯器 發布:2025-05-16 13:50:17 瀏覽:948
安卓手機如何變換桌面 發布:2025-05-16 13:39:33 瀏覽:515
sql存儲過程命令 發布:2025-05-16 13:17:54 瀏覽:146
用紙做解壓小玩具西瓜 發布:2025-05-16 13:04:09 瀏覽:936
區域網xp無法訪問win7 發布:2025-05-16 13:03:58 瀏覽:943