tmux_sessions.sh 801 B

123456789101112131415161718192021222324252627282930
  1. #!/bin/sh
  2. set -e
  3. # Start a tmux session with an xmrig daemon and a darkfid node
  4. # xmrig configuration
  5. XMRIG_BINARY_PATH="xmrig"
  6. XMRIG_STRATUM_ENDPOINT="127.0.0.1:48241"
  7. XMRIG_THREADS="4"
  8. XMRIG_USER="DZnsGMCvZU5CEzvpuExnxbvz6SEhE2rn89sMcuHsppFE6TjL4SBTrKkf"
  9. XMRIG_PARAMS="-u x+1 -r 1000 -R 20 -o $XMRIG_STRATUM_ENDPOINT -t $XMRIG_THREADS -u $XMRIG_USER"
  10. XMRIG="$XMRIG_BINARY_PATH $XMRIG_PARAMS"
  11. # Path to darkfid binary
  12. DARKFID="LOG_TARGETS='!net,!runtime,!sled' ../../../darkfid -c darkfid.toml"
  13. session=darkfid-single-node
  14. if [ "$1" = "-vv" ]; then
  15. verbose="-vv"
  16. shift
  17. else
  18. verbose=""
  19. fi
  20. tmux new-session -d -s $session -n $session
  21. tmux send-keys -t $session "$XMRIG" Enter
  22. tmux split-window -t $session -v -l 80%
  23. tmux send-keys -t $session "$DARKFID $verbose" Enter
  24. tmux attach -t $session