I'm running ETC Classic node on background on Digital Ocean, and it doesn't stop when i close terminal with this command:
sudo bash -c 'setsid ./geth --data-dir ../../mnt/volume_sfo2_01/.ethereum-classic --cache 2054 --max-peers 250 --rpccorsdomain "*" --rpcaddr '0.0.0.0' --rpc --rpc-api 'eth,net,web3' &'
I'm amateur and Ubuntu is still new to me but will try to explain what I can, so please anyone correct me if I say something wrong, will glad to learn.
sudo - I use to run geth as far as all data files moved to attached storage (will explain that latter)
sudo bash -c - Is command that requires sudo permission accessing write to attached storage in particular
sestid and & at the end of command needed to run geth on the background and not showing a log of it to STDOUT
./geth - Exctial geth start. I have downloaded geth from official repo as tar or zip file don't remember and unzipped to the same directory. Still can't figure out how to make it as a global command.
--data-dir - The package I choose when launched new droplet on DO was not enough and I added attached storage 200Gb as of Aug 15, 2018, full node takes 155Gb just FY and moved ./.ethereum-classic folder to storage.
--cache 2054 - Just increase the size of memory geth uses.
--max-peers 250 - Hopped to increase sync speed, more peers more speed ?.
-rpccorsdomain "*" --rpcaddr '0.0.0.0' - To access node from anywhere.
--rpc --rpc-api 'eth,net,web3' -Enable RPC server.
I still need to figure out how to set up https connection to the node for more secure interaction.
Answering your question try to run
setsid ./geth &
tmux– Sunny Jan 05 '20 at 21:49