编译go程序以及screen的使用

1.编译linux运行版本命令:
// goland-terminal
set CGO_ENABLED=0
set GOOS=linux
set GOARCH=amd64
eth:
go build -o eth
btc:
go build -o btc
 
2.程序上传到服务器后依次执行命令:
chmod  +x ethbtc
./eth./btc
 
 
步骤:
0. chmod +x ethbtc)分配权限
若已经有eth这个线程:
1. screen -r eth 进入子线程
2. ctrl c 终止一下
3. ./eth./btc) 进入子线程
4. ctrl a d 退出
 
若没有eth这个线程:
1. screen -S yourname 开一个子线程
2. ./eth 启动
3. ctrl a d 退出
 
 
"height":603545, conf中修改同步的最高块(此为初始块)
 
 
screen:
screen -S yourname 若没有, 新建窗口运行
 
screen -r yourname 进入窗口
 
screen -ls 查询窗口列表
 
./omnicore-cli -datadir=/block/btc/data/ getinfo 在BTC的bin目录下执行, 查询最新同步区块 blocks
 
ctrl a 再按d 退出screen窗口
ctrl a 再按k 杀掉进程 y
 
 
 
移出线程:
screen -d seesionid
ctrl c
screen -r seesionid
exit
 
 
screen -wipe 移出线程
 
 
--列出状态为Attached的session id。
--screen -D  -r <session-id> 解释:-D -r 先踢掉前一用户,再登陆。(只能一个用户同时连接)
 
 
screen 相关使用:
 
 
 

猜你喜欢

转载自www.cnblogs.com/pinuocao/p/12410708.html