需要後台執行某些程式, 即關閉shell視窗, 執行不間斷.
nohup:no hang up,中文可以譯作不掛起.使用nohup可以在後台執行專案。
後台執行並記錄日誌(覆蓋)nohup cmd [arg][&
]
nohup
ls> run.log 2>
&1&
2>&1 是什麼?
將標準錯誤 2 重定向到標準輸出 &1 ,標準輸出 &1 再被重定向輸入到 run.log 檔案中。總之, 日誌會被輸入到run.log中。
0 – stdin (standard input,標準輸入)
1 – stdout (standard output,標準輸出)
2 – stderr (standard error,標準錯誤輸出)
後台執行並記錄日誌(追加)# 記錄錯誤的日誌ls2
> err.log
nohup
ls>> run.log 2>
&1&
後台執行不記錄日誌> 表示覆蓋寫入
>> 表示追加寫入
nohup
ls> /dev/null 2>
&1&
/dev/null 是乙個黑洞,通常用於丟棄不需要的資料輸出, 或者用於輸入流的空檔案
後台執行並按日期記錄日誌
nohup
ls> run_`
date +%y-%m-%d`
.log 2>
&1&
Linux後台執行
解除螢幕占用,並且保持命令執行。類似於windows最小化。top 檢視cpu資訊。定位將前面內容定位到後面檔案當中 echo echo aaa 1.txt 把aaa寫到 覆蓋 aaa中 echo 1.txt 可以用來清空檔案 在命令的尾部新增 進行後台執行,命令有返回還是會返回到控制台,先將返回的...
linux伺服器後台執行nodeJS專案
最近在部署nodejs專案的時候 遇到了一些問題 整理了一下 希望能解決大家的一些困擾.1 關於連線伺服器 nodejs的server.js檔案裡面 console.log server is running.注意 nodejs配置的ip位址不是伺服器位址 而是私有位址 2 關於nodejs後台執行...
linux命令後台執行
有兩種方式 1.command 後台執行,你關掉終端會停止執行 2.nohup command 後台執行,你關掉終端也會繼續執行 1 root bin rsync.sh 用 jobs 命令檢視正在執行的任務 jobs 1 running root bin rsync.sh 如果想把它調回到前台執行,...