merge_config (-m)

使用–merge_config命令可以合并两个config.ini中的p2p section

如 A目录下的config.ini文件的p2p section为

  1. [p2p]
  2. listen_ip = 127.0.0.1
  3. listen_port = 30300
  4. node.0 = 127.0.0.1:30300
  5. node.1 = 127.0.0.1:30301
  6. node.2 = 127.0.0.1:30302
  7. node.3 = 127.0.0.1:30303

B目录下的config.ini文件的p2p section为

  1. [p2p]
  2. listen_ip = 127.0.0.1
  3. listen_port = 30303
  4. node.0 = 127.0.0.1:30300
  5. node.1 = 127.0.0.1:30303
  6. node.2 = 192.167.1.1:30300
  7. node.3 = 192.167.1.1:30301

使用此命令后会成为:

  1. [p2p]
  2. listen_ip = 127.0.0.1
  3. listen_port = 30304
  4. node.0 = 127.0.0.1:30300
  5. node.1 = 127.0.0.1:30301
  6. node.2 = 192.167.1.1:30302
  7. node.3 = 192.167.1.1:30303
  8. node.4 = 192.167.1.1:30300
  9. node.5 = 192.167.1.1:30301

使用示例

  1. $ ./generator --merge_config ~/mydata/node_A/config.ini ~/mydata/node_B/config.ini

使用成功后会将node_A和node_B的config.ini中p2p section合并与 ~/mydata/node_B/config.ini的文件中