示例以下:linux
nohup $(which cloud-agent) > /dev/nul 2>>/var/log/cloud/cloud-xwj.log &進程
1.nohup comand &,表明執行一個後臺進程,不會顯示在控制檯input
2. ">dev/null",>的左側沒有文件描述符,則默認表明文件描述符爲1,1表明標準輸出,標準輸出均輸出到/dev/null中 ;(/dev/null表明linux的空設備文件,全部往這個文件裏面寫入的內容都會丟失,俗稱「黑洞」)table
3."2>>/var/log/cloud/cloud-xwj",2表明標準輸出,及錯誤輸出均輸出到cloud-xwj.log文件中後臺
總結:im
類型 | 文件描述符 | 默認狀況 | 對應文件句柄位置 |
---|---|---|---|
標準輸入(standard input) | 0 | 從鍵盤得到輸入 | /proc/slef/fd/0 |
標準輸出(standard output) | 1 | 輸出到屏幕(即控制檯) | /proc/slef/fd/1 |
錯誤輸出(error output) | 2 | 輸出到屏幕(即控制檯) | /proc/slef/fd/2 |
>/dev/null 2>&1,將標準輸出和錯誤輸出到輸入至/dev/null;error