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