Linux永久後台執行命令並重定向標準輸出

2021-10-02 03:54:27 字數 482 閱讀 8154

nohup

command

> out.log 2>

&1 &

nohup命令表示不中斷執行命令,不隨終端的關閉而終止

& – 後台執行

0 – stdin (standard input)

1 – stdout (standard output)

2 – stderr (standard error) ;

2>&1是將標準錯誤(2)重定向到標準輸出(&1),標準輸出(&1)重定向輸入到out.log檔案中

返回值:

126 可以查詢但不能呼叫command引數指定的命令。

127 nohup 命令發生錯誤或不能查詢由command引數指定的命令。

否則,nohup 命令的返回值是command引數指定命令的返回值。

linux命令後台執行

有兩種方式 1.command 後台執行,你關掉終端會停止執行 2.nohup command 後台執行,你關掉終端也會繼續執行 1 root bin rsync.sh 用 jobs 命令檢視正在執行的任務 jobs 1 running root bin rsync.sh 如果想把它調回到前台執行,...

linux命令後台執行

有兩種方式 1.command 後台執行,你關掉終端會停止執行 2.nohup command 後台執行,你關掉終端也會繼續執行 1 root bin rsync.sh 用 jobs 命令檢視正在執行的任務 jobs 1 running root bin rsync.sh 如果想把它調回到前台執行,...

linux命令後台執行

有兩種方式 1.command 後台執行,你關掉終端會停止執行 2.nohup command 後台執行,你關掉終端也會繼續執行 1 root bin rsync.sh 用 jobs 命令檢視正在執行的任務 jobs 1 running root bin rsync.sh 如果想把它調回到前台執行,...