當前位置:首頁 » 操作系統 » 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,請問怎麼回事

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

熱點內容
java變數的使用 發布:2025-09-15 05:52:08 瀏覽:997
編程平方和 發布:2025-09-15 05:49:55 瀏覽:455
sql連接ip 發布:2025-09-15 05:46:29 瀏覽:330
無法訪問的語句 發布:2025-09-15 05:41:34 瀏覽:349
目前國內提供公共雲伺服器的商家 發布:2025-09-15 05:33:50 瀏覽:525
ftp無法顯示文件夾 發布:2025-09-15 05:13:31 瀏覽:183
伺服器6塊硬碟如何做raid 發布:2025-09-15 05:12:57 瀏覽:997
紀曰計演算法 發布:2025-09-15 05:08:48 瀏覽:450
7設置dns伺服器的ip地址 發布:2025-09-15 05:03:47 瀏覽:171
python列表交集 發布:2025-09-15 05:03:47 瀏覽:928