部署jar包
java -jar XXX.jar
nohub java -jar XXX.jar &
nohup 是 no hang up 的缩写,就是不挂断的意思。在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中。
& : 指在后台运行
nohup : 不挂断的运行,注意并没有后台运行的功能,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行.
注意了nohup没有后台运行的意思;&才是后台运行 .
ps 查看进程
ps -ef|grep xxx进程名称
ps -ef 是用标准的格式显示进程状态(process status)的
ps aux 是用BSD的格式来显示
kill 结束进程
kill -n PID
n是信号变量1-64 PID为进程号
kill -9 进程号PID ---立刻结束进程
kill -15 进程号PID ---不会立马结束进程,先释放自己的资源,然后再停止。
tail 查看日志
tail -200f xxx.out
tail -f xxx.log ---实时刷新最新日志
tail -200f xxx.log ---实时刷新最新的200行日志
less 查看日志
less xxx.file
less -N xxx.out
不会实时刷新!!!如果想实时刷新
F ---实时滚动文档
Ctrl + c ---退出实时滚动模式
其他操作:
g ---定位到文档头部
G ---定位到文档最尾部
b ---向上滚动一屏幕
f ---向下滚动一屏幕
/keyword ---向下查找
n ---向下匹配下一处匹配文本
N ---向上匹配下一处匹配文本
?keyword ---向上查找
n ---向上匹配下一处匹配文本
N ---向下匹配下一处匹配文本
q ---退出less模式