웹 개발 메모장
[Geth] Geth 백그라운드에서 실행하기 본문
Geth 백그라운드에서 실행하기
리눅스 명령어 nohup을 이용해서 Geth를 백그라운드로 기동할 수 있습니다.
$ nohup geth & |
이게 기본 명령이고 geth를 기동시키는데 필요한 옵션을 추가해 봅시다.
$ nohup geth --networkid 4649 --datadir /home/cloudera/data_testnet --mine --minerthreads 1 --rpc & |
--networkid 4649 : networkid는 4649라고 지어주고
--datadir /hom... : 테스트넷 경로 적어주고
--mine --minerthreads : 1채굴명령을 해주고( 스레드 1개 사용 )
--rpc :HTTP-RPC 서버를 활성화시켜주는 명령입니다.
ps 명령을 통해 geth가 백그라운드에서 돌아가고 있는지 살펴볼 수 있습니다.
아래 이미지를 보면 PID가 4373인 친구가 geth 네요.
--rpc 옵션을 주었으니까 geth 콘솔로 접속이 가능합니다.
접속해서 채굴이 되고있는지 확인해 봅시다.
geth 콘솔 접속
- ~$ geth attach rpc:http://localhost:8545
채굴확인
- > eth.mining
빠져나갈 때는 exit 로 나갈 수 있습니다.
geth console로 접근했을 때는 exit 명령 시 geth 기동이 종료되지만 지금은 백그라운드에서 돌아가는 상태로 나가게 됩니다.
프로세스 종료는 kill 등의 리눅스 명령을 사용하면 됩니다.
'옛날.. > 블록체인 어플리케이션 개발 실전 입문' 카테고리의 다른 글
[Geth] 계정 생성하고 채굴 및 송금하기 (0) | 2018.10.21 |
---|---|
[블록체인 어플리케이션 개발] Geth 기동하기 (0) | 2018.10.07 |