Simple collection of bash shell scripts I use to manage xmrig cpu
Go to file
2019-07-27 21:13:23 +02:00
.gitignore Initial commit 2019-07-27 02:12:28 +02:00
build.sh Enhance script 2019-07-27 12:00:13 +02:00
config.json pre testing 2019-07-27 21:04:16 +02:00
config.sh pre testing 2019-07-27 21:04:16 +02:00
CONTRIBUTORS Enhance script 2019-07-27 12:00:13 +02:00
crontab.sh Initial commit 2019-07-27 02:12:28 +02:00
depends.sh pre testing 2019-07-27 21:04:16 +02:00
functions.sh Enhance script 2019-07-27 12:00:13 +02:00
install.sh Add config.sh to install.sh 2019-07-27 21:13:23 +02:00
LICENSE Initial commit 2019-07-26 21:03:20 +02:00
maintenance.sh Enhance script 2019-07-27 12:00:13 +02:00
README.md Correct README 2019-07-27 16:03:25 +02:00
settings.sh Set apt defaults 2019-07-27 12:15:04 +02:00
start.sh pre testing 2019-07-27 21:04:16 +02:00
stop.sh Enhance script 2019-07-27 12:00:13 +02:00
update.sh Initial commit 2019-07-27 02:12:28 +02:00

xmrig-bash-scripts

A simple collection of bash shell scripts to manage installation, update and configuration of xmrig cpu across multiple hosts.

Download

Prerequisites

  • Ubuntu Linux (or other Debian-based distribution)
  • User account with sudo privileges

Installion

  1. Change in to the cloned directory cd xmrig-bash-scripts

  2. Edit the settings file to your preference. vim settings.sh

  3. Run the install script ./install.sh

The install script do the following:

  1. Load the settings ensuring that your user has passwordless sudo and that vm.nr_hugepages is set.
  2. Stop any existing screen session runing xmrig.
  3. Run apt update, upgrade, autoremove, autoclean on system.
  4. Install required build dependencies.
  5. Git clone xmrig source to ~/xmrig-bash-scripts/xmrig-cpui/ and change to specified branch
  6. Build and install xmrig to /usr/bin
  7. Start a screen named xmrig-cpu running xmrig

Viewing mining process

screen -r xmrig-cpu

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Sean Wheller - Initial work - seanwhe

CONTRIBUTING

See also the list of [contributors](https://github.com/seanwhe/xmrig-bash-scripts/CONTRIBUTORS

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details

Acknowledgments

  • Thanks to fireice-uk for developing and maintaining xmrig