一冯键、先了解1和2在Linux中代表的含義
名稱 | 代碼 | 操作符 | Java中表示 | Linux 下文件描述符(Debian 為例) |
---|---|---|---|---|
stdin(標準輸入) | 0 | < 或 << | System.in | /dev/stdin -> /proc/self/fd/0 -> /dev/pts/0 |
stdout(標準輸出) | 1 | >, >>, 1> 或 1>> | System.out | /dev/stdout -> /proc/self/fd/1 -> /dev/pts/0 |
stderr(標準錯誤輸出) | 2 | 2> 或 2>> | System.err | /dev/stderr -> /proc/self/fd/2 -> /dev/pts/0 |
二拢军、關(guān)于2>&1的含義
將標準錯誤輸出重定向到標準輸出。
符號>&是一個整體韵洋。
三、輸出日志文件并查看
cd到xxx.jar目錄下執(zhí)行:
nohup java -jar xxx.jar > xxx.log 2>&1 &
--運行jar包并將日志寫入到xxx.log中
tail -f xxx.log
--查看日志文件