allandianga
(usa KUbuntu)
Enviado em 05/11/2021 - 09:57h
Olá nação Pinguim.
Eu estou com um problema aqui que não estou mais conseguindo identificar a causa. Quero colocar meu script para rodar na inicialização do linux e já havia feito isso com exatamente este código (a menos que eu tenha feito algo que me esqueci em 2 dias, mas pode acontecer). Antes o código funcionava, agora o serviço não inicia de jeito nenhum.
aqui o systemctl status
● gminer.service - Gminer - mineracao ethereum
Loaded: loaded (/etc/systemd/system/gminer.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-11-05 09:24:20 -03; 866us ago
Main PID: 12978 ((miner))
Tasks: 0 (limit: 18965)
Memory: 0B
CGroup: /system.slice/gminer.service
└─12978 (miner)
Nov 05 09:24:20 micangario01 systemd[1]: Started Gminer - mineracao ethereum.
Nov 05 09:24:20 micangario01 miner[12978]: unknown argument "/opt/gminer/mine_eth.sh"
Nov 05 09:24:20 micangario01 systemd[1]: gminer.service: Succeeded.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Apesar dele indicar que o serviço está ativo, ele fica em um looping reiniciando. Na sequencia, em menos de 1s, já me aparece a seguinte mensagem no
systemctl status
● gminer.service - Gminer - mineracao ethereum
Loaded: loaded (/etc/systemd/system/gminer.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) since Fri 2021-11-05 09:24:59 -03; 491ms ago
Process: 13034 ExecStart=/opt/gminer/miner /opt/gminer/mine_eth.sh (code=exited, status=0/SUCCESS)
Main PID: 13034 (code=exited, status=0/SUCCESS)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Aqui o log do journalctl -u gminer.service
Nov 05 09:27:10 micangario01 systemd[1]: Started Gminer - mineracao ethereum.
Nov 05 09:27:10 micangario01 miner[13265]: unknown argument "/opt/gminer/mine_eth.sh"
Nov 05 09:27:10 micangario01 systemd[1]: gminer.service: Succeeded.
Nov 05 09:27:11 micangario01 systemd[1]: gminer.service: Scheduled restart job, restart counter is at 1541.
Nov 05 09:27:11 micangario01 systemd[1]: Stopped Gminer - mineracao ethereum.
Nov 05 09:27:11 micangario01 systemd[1]: Started Gminer - mineracao ethereum.
Nov 05 09:27:11 micangario01 miner[13266]: unknown argument "/opt/gminer/mine_eth.sh"
Nov 05 09:27:11 micangario01 systemd[1]: gminer.service: Succeeded.
Nov 05 09:27:13 micangario01 systemd[1]: gminer.service: Scheduled restart job, restart counter is at 1542.
Nov 05 09:27:13 micangario01 systemd[1]: Stopped Gminer - mineracao ethereum.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Agora vou deixar aqui meu arquivo.sh e o meu arquivo de serviço no /etc/systemd/system/gminer.service
/etc/systemd/system/gminer.service
[Unit]
Description=Gminer - mineracao ethereum
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
User=micangario01
ExecStart=/opt/gminer/miner /opt/gminer/mine_eth.sh
[Install]
WantedBy=multi-user.target
--------------------------------------------------------------------------------------------------------------
/opt/gminer/mine_eht.sh
#!/bin/sh
./miner --algo ethash --server us1.ethermine.org:4444 --user 0xf62550f921aca28bdc969291803e0d0d5153e07d.micangario01
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
quando executo o /opt/gminer/mine_eth.sh manualmente, ele funciona numa boa.