要在使用nohup java -jar
命令時不輸出日志,可以將標準輸出和標準錯誤輸出重定向到特殊設備文件/dev/null
。這樣做將會丟棄所有的輸出。
以下是在Linux中使用nohup java -jar
命令并禁止輸出日志的示例:
復制代碼
nohup java -jar your-application.jar > /dev/null 2>&1 &
上述命令中的> /dev/null
表示將標準輸出重定向到/dev/null
,2>&1
表示將標準錯誤輸出重定向到與標準輸出相同的位置。最后的&
符號將程序放入后臺運行。
通過將輸出重定向到/dev/null
,所有的日志信息將被丟棄,而不會寫入任何文件或顯示在終端上。請注意,這也意味著你將無法查看應用程序的任何輸出,包括潛在的錯誤消息。如果需要調試或記錄日志,請考慮使用其他日志記錄機制或將輸出重定向到指定的文件。