linux后台启动java程序

传统方式

java -jar canal-demo-1.1.jar 

当退出或关闭shell时,程序就会停止

后台启动方式

方式一

java -jar canal-demo-1.1.jar &

&代表后台运行

特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。

方式二

nohup java -jar canal-demo-1.1.jar &

nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到运行目录的 nohup.out的文件中,除非另外指定了输出文件。 

如果提示nohup: ignoring input and appending output 敲击回车就行

1.指定输出文件

 nohup java -jar canal-demo-1.1.jar >>canal-demo.log &

将会输出到启动目录的canal-demo.log文件

posted @ 2020-05-21 13:34  意犹未尽  阅读(2730)  评论(0编辑  收藏  举报