在linux中執行命令行時,會輸出一些日誌資訊,特別典型的是啟用weblogic命令時,輸出一些資訊,當啟用demon模式執行時,又想收集這些資訊咋辦?
解決的辦法就是使用輸出重定向,如下面的命令:
nohup ./run >log 2>&1 &
其中log是儲存輸出的檔名稱;
2>&1 表示不僅命令列正常的輸出儲存到log中,產生錯誤資訊的輸出也儲存到log檔案中;
& 表示該程序在後台執行;
nohup表示程序在當使用者登出(logout)或者網路斷開時不會被終止。
注意:這裡若不指定輸出日誌檔案,預設地會輸出到nohup.out檔案中
nohup 後台啟動程式,並輸出到指定日誌
1.啟動程式並輸入到指定日誌 nohup python manage.py runserver 0.0.0.0 9090 data zyj xadstat xadstat.log 2 1 或者 nohup python manage.py runserver 0.0.0.0 800 run.log ...
nohup命令及其輸出檔案
今天在linux上部署wdt程式,在ssh客戶端執行.start dishi.sh,啟動成功,在關閉ssh客戶端後,執行的程式也同時終止了,怎樣才能保證在推出ssh客戶端後程式能一直執行呢?通過網上查詢資料,發現需要使用nohup命令。完美解決方案 nohup start dishi.sh outp...
logback配置 指定類日誌輸出到指定資料夾
1 controller demo package com.duke.api controller public class demo 2 logback.xml 指定demo類中的日誌資訊輸出到自定義資料夾中 home server logs demo info 自定義日誌儲存的資料夾 demo ...