应用场景:在应用服务以jar包运行时,无法像war包一样能直接输出日志,通常都是在dos窗口内,不便于查阅日志。
java -jar /usr/local/filesystem.jar > /usr/local/fslog.txt &
命令解释:执行filesystem.jar这个文件,并且输出到fslog.txt文件,&表示后台运行
拓展:使用脚本来替代每次手动设置
1、新建两个sh文件(windows为.bat)
start.sh
#! /bin/bash
java -jar /usr/local/filesystem.jar > /usr/local/fslog.txt &
#将jar包启动程序的pid写入文件中,停止时可直接kill pid
echo $! > /usr/local/pid.txt
stop.sh
#! /bin/bash
PID=$(cat /usr/local/pid.txt)
kill -9 $PID
启动项目:./start.sh
停止项目:./stop.sh