【EOSIO】打开和关闭nodeos的正确姿势

小伙伴们刚开始在本地搭建好nodeos单节点时,可能会和我一样遇到类似的问题:
每次关闭了nodeos所在的服务器(或主机),下次启动时,总会遇到这样那样的BUG,能解决还好,如果解决不了,可能就要花大半天时间,重新安装一遍eosio才行。

我发现实际上多数无法启动的BUG都是没有正确的关闭nodeos造成的,所以,在这里专门分享一下我每天是如何打开和关闭nodeos的,可能不是最好的方法,但是可以保证下次开机不会出现各种BUG。

一、打开方法

首先打开终端Terminal,定位到目录~/eos/build/programs/nodeos,然后执行

./nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin

正常启动nodeos

当看到正常出块时,表示成功。

二、关闭方法

在出块的终端内,使用快捷键ctrl+z,暂停nodeos运行。
然后使用jobs命令,查看被挂起的应用,获取nodeos后台id
然后使用kill %1,终止后台应用。
然后再用jobs看一下,nodeos应用是否已经关闭。

系列操作:关闭nodeos

三、小结

由于EOSIO节点毕竟还不是特别完美,所以强制关闭运行中的节点,可能导致很多未知问题。
经过上面的操作,再关机后,打开,还没有出过问题。

我是王越,坚持日更EOSIO开发第3天,欢迎加我微信361757(暗号EOS),加入技术群,共同学习进步!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AGI阅读 16,003评论 3 119
  • 前言 一直想学习EOS开发,但是不知道怎么入门。最近从GitHub上下载了源码,发现官方已经提供了完整的EOSIO...
    WT的技术博客园阅读 714评论 0 2
  • eos项目(v1.0.9)主要可以分为以下八个模块:1.编译模块2.主程序模块3.依赖库模块4.插件模块5.智能合...
    vdes阅读 2,800评论 0 1
  • 没有目标,就是白搭。 没有措施,也是白搭。 没有执行,更是白搭。 没有反馈,还是白搭。
    一张飞机票阅读 171评论 0 0
  • 03.la nuit 是在布郎回来上课的时候那个老师教的那首,后来在那个女赞助赏那里表演的那首歌,叫黑夜,布朗有独...
    SDBridge阅读 159评论 0 0