比如,通过Putty启动远程主机上面的文件:
java -cp Crawler.jar Main&
关闭Putty终端之后,这个java程序也会被中断的。
重新登录Putty,连接远程主机,使用命令:
jps
检查一下java进程,发现之前启动的java程序已经关闭了。
因此,需要使用Linux的nohup命令:
nohup java -cp Crawler.jar Main&
这样子后,即使Putty终端关闭也不会影响到java程序。