當前位置:首頁 » 操作系統 » 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返回this 發布:2025-10-20 08:28:16 瀏覽:708
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:971
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:680
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:832
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:739
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1079
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:310
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:190
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:877
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:834