Como automatizar nuestro Minero CLI

Como sabemos podemos usar el minero en segundo plano

nohup setsid ./prosus-daemon --add-exclusive-node 200.42.190.22


Revisar si el daemon esta funcionando

ps -fea | grep prosus

matar proceso

pkill -9 prosus-daemon

Para automatizarlo realizamos lo siguiente

La finalidad es convertirlo en servicio de sistema:

#Crear carpeta de Scripts

mkdir Scripts

cd /Scripts

Crear archivo de inicio de servicio

vi Prosus-Servicio.sh

#! /bin/bash

PWallet="TU DIRECCION DE WALLET"

NThreads="4"  # O numero de hilos de maquina que quieras asignar a mineria

NODO="explorer.prosus.money:16180"

cd /Prosus

./prosus-daemon --add-priority-node $NODO --mining-threads $NThreads --start-mining $PWallet


#Guarda el contenido

#Se le debe dar permiso de ejecucion

chmod +x Prosus-Servicio.sh

#Con esto ya tenemos listo nuestro script de minero

#Ahora realizamos el script de servicio


vi /lib/systemd/system/Prosus.service


[Unit]

Description=Prosus Minero

After=network.target sshd.service

[Service]

Type=simple

Restart=on-failure

RestartSec=3

User=root

ExecStart=/Scripts/Prosus-Servicio.sh


[Install]
WantedBy=multi-user.target



#Guardamos 

y en la consola ejecutamos:


#Para que el servicio inicie junto con el sistema

systemctl enable Prosus.service

#Indicamos al daemon principal que considere los nuevos servicios

systemctl daemon-reload

#Para ver estados del servicio

systemctl status Prosus.service

systemctl start Prosus.service

systemctl restart Prosus.service

systemctl stop Prosus.service