记录在服务器上运行AODSP的过程

环境:

代码在Windows 10 eclipse Oxygen.2 Release (4.7.2)中实现,java 1.8.0_161

服务器是Unbuntu 16.04.3 LTS,无图形界面,安装了openjdk 1.8.0_151


思路:

因为ant掌握不熟练,所以采用eclipse打包项目jar文件的方式,部署到服务器上看看运行结果。

血泪教训:中文的注释在ant的时候,无论用gbk还是utf-8编译都没过,熟练掌握英文注释非常有必要。


步骤:

1.把windows中运行的代码中,路径格式改为linux,输出文件从excel改为txt。

2.重新编译打包项目。

3.使用ssh登录服务器,并建立项目目录。

4.把jar包、数据集都传送到服务器。使用scp -r 命令。具体用法已收藏。

5.在服务器端设置好环境变量。

6.使用tmux运行项目。 tmux新建一个tmux windows。ctrl +b d,退出这个windows。 tmux ls显示现有windows。

tmux attach || tmux 进入这唯一运行的windows。

命令写入run_linux.sh文件,并授予权限:chmod +x run_linux.sh

java  weka.classifiers.bayes.writeTXT -Xms3076m -Xmx4096m。

上面这种java命令目前未确定是否能扩大java运行的内存至4G,还要看结果。

./run_linux.sh |  tee -a consolo.txt

运行命令的同时,将tmux的屏幕输出保存到consolo文件。

7.使用scp命令将结果result.txt复制回本地查看结果。


注意:

每隔1分钟输出数字和空格,提示程序在不断运行。

屏幕输出的内容应当专门记录到某一文件中。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值