-f [ --force ] 強(qiáng)制覆蓋現(xiàn)有的配置枪狂,清除現(xiàn)有區(qū)塊鏈
-n [ --nodes ] arg (=1) 需要配置和啟動(dòng)的總節(jié)點(diǎn)數(shù)
-p [ --pnodes ] arg (=1) 區(qū)塊producers的數(shù)量
-m [ --mode ] arg (=any) 連接模式湃交,可以是 "any", "producers", "specified", "none"
-s [ --shape ] arg (=star) 網(wǎng)絡(luò)拓?fù)? 可以是 "star", "mesh" 或者提供文件名來自定義
-g [ --genesis ] arg (="./genesis.json") genesis.json的路徑
-o [ --output ] arg 保存所生成的拓?fù)浣Y(jié)構(gòu)到此路徑
--skip-signature 設(shè)置EOSD不需要transaction簽名
--eosd arg 轉(zhuǎn)發(fā)eosd命令行的參數(shù)到每一個(gè)instance,用引號(hào)括起來
-d [ --delay ] arg (=0) 啟動(dòng)每一個(gè)節(jié)點(diǎn)后延時(shí)秒數(shù)
--nogen 不使用新的配置文件來啟動(dòng)節(jié)點(diǎn)
--host-map arg (="") 節(jié)點(diǎn)和hosts的對(duì)應(yīng)關(guān)系的文件。用于加強(qiáng)自定義的shape參數(shù)
--servers arg (="") 含有要部署producers或observers的ip地址及每個(gè)服務(wù)器名字的文件
--per-host arg (=0) 指定單個(gè)host上要運(yùn)行多少eosd instances。0表示所有都運(yùn)行在一個(gè)host上妻枕。
--network-name arg (=testnet_) 在GELF日志中網(wǎng)絡(luò)名稱的前綴
--enable-gelf-logging arg (=1) 在日志配置文件中啟用gelf日志
--gelf-endpoint arg (=10.160.11.21:12201) GELF終端的hostname:port or ip:port
-i [ --timestamp ] arg 第一個(gè)區(qū)塊的時(shí)間戳,“now”表示當(dāng)前時(shí)間
-l [ --launch ] arg 選擇一部分節(jié)點(diǎn)來啟動(dòng)粘驰。目前可以取 "all", "none", 或 "local"屡谐。默認(rèn)啟動(dòng)所有的,除非有一個(gè)輸出文件被命名蝌数,這時(shí)不啟動(dòng)愕掏。
-k [ --kill ] arg 輸入process ids,將其關(guān)閉顶伞。
-v [ --version ] 打印版本信息饵撑。
-h [ --help ] 求助
- laucher啟動(dòng)進(jìn)程:
./programs/launcher/launcher -p2 --skip-signature
- 關(guān)閉laucher啟動(dòng)的進(jìn)程:
./programs/launcher/launcher -k 0