Linux後台執行專案 nohup

2021-10-24 23:42:58 字數 912 閱讀 8728

需要後台執行某些程式, 即關閉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 如果想把它調回到前台執行,...