ssh登录远程服务器
sudo ssh -i '/home/philos/aws_ec2_jialifuniya.pem' ec2-user@ec2-52-9-29-41.us-west-1.compute.amazonaws.com
安装wget工具
sudo yum install wget
下载托管者包
wget http://q.botvs.net/dist/robot_linux_amd64.tar.gz
解压下载下来的gz压缩包
tar -xzvf robot_linux_amd64.tar.gz
robot
得到解压出来的可执行文件robot
由于上面下载解压都没有制定目录,默认在用户目录底下
打开https://www.fmz.com/m/add-node
chmod +x的意思就是给执行权限,提升为可执行文件
chmod +x robot
./robot -s rpcs@a.botvs.com:9902/XXXX -p 登录密码 # 此条 字符串 每个用户唯一, 复制此条字符串。XXX查看上面的页面进行替换
返回控制中心 https://www.fmz.com/m/dashboard
托管者一栏出现服务器记录则表示服务器的托管者成功运行。
一旦关掉之前的dash窗口,我们可以看到dashboard页面的托管者状态变为了离线。
下载screen工具
suod yum install screen
用法请查看 linux screen 命令详解
-S <作业名称> 指定screen作业的名称。
screen -S robot1 ./robot -s rpcs@a.botvs.com:9902/XXXX
运行输入密码XXX,显示Login OK表示运行成功。
这个时候无法再进行输入,那么我们需要将屏幕分离出来(挂载到后台)
Ctrl + A + D ,窗口打印了[detached],又可以重新输入新的命令了。
查看目前有多少个窗口运行
screen -ls
我们发现之前的robot1已经成功再后台运行了
回到botvs的控制中心,发现每次启动一次托管者,就会新建一个ID的托管者记录,把前面关闭过的托管者删除即可。