首先我说一下需求
我有一个java写的爬虫,需要运行在linux后台,爬虫分为服务器端和客户端
后台运行爬虫
linux运行jar文件 java -jar ./spider_server.jar
后台运行:
nohup java -jar ./spider_server.jar > server.log 2>&1 &
使用nohup命令,然后把日志信息输出到server.log中
如果直接使用 java -jar ./spider_server.jar &
当前终端关闭后则程序停止运行
判断爬虫进程是否挂掉
ps -ef | grep spider_server.jar |wc -l
此命令输出结果为下面记录的个数: