msoliver
(usa Debian)
Enviado em 07/11/2021 - 19:56h
vertobaff escreveu:
Olá galera sou iniciante no linux e preciso automatizar um script de mineração, no caso o script seria para fazer a auto configuração e instalação e já começar a minerar, tudo isso via terminal.
OBS: O script automatizado será para meus servidores (linux) e não meu pc
Aqui está o que eu quero deixar como configuração automática >>
wget
https://github.com/WyvernTKC/cpuminer-gr-avx2/releases/download/1.2.2/cpuminer-gr-1.2.2-x86_64_linux... && tar xf cpuminer-gr-1.2.2-x86_64_linux.tar.gz && rm cpuminer-gr-1.2.2-x86_64_linux.tar.gz && mv cpuminer-gr-1.2.2-x86_64_linux ~/cpuminer
cat << EOF > miner.service
[Unit]
Description=GhostRider Miner
After=network.target
[Service]
Type=simple
User=root
Group=root
WorkingDirectory=$HOME/cpuminer
ExecStart=$HOME/cpuminer/cpuminer.sh
ExecStop=/usr/bin/pkill cpuminer
Restart=always
RestartSec=5s
[Install]
WantedBy=multi-user.target
EOF
sudo cp miner.service /etc/systemd/system/miner.service && rm miner.service
sudo systemctl daemon-reload
sudo systemctl enable miner
./cpuminer -a gr -u 123456789TESTE us.flockpool.com:5555 -p test
Boa noite.
Partindo do princípio que os comandos estão corretos,
é só colocar em um arquivo, e dar permissão de execução.
Exemplo:
touch testes.sh
Abra o arquivo testes.sh com o editor de textos de sua preferência.
Na 1ª linha, coloque o interpretador de comandos:
#!/bin/bash
#Coloque os comandos que deseja executar:
#Obviamente, usando a lógica.
#Note que os
&& não são necessários.
#-----------------------------------------------------------#
arq="cpuminer-gr-1.2.2-x86_64_linux.tar.gz";
wget
https://github.com/WyvernTKC/cpuminer-gr-avx2/releases/download/1.2.2/${arq}
wait;
tar xf ${arq};
wait;
rm ${arq};
mv ${arq/.tar.gz} ~/cpuminer
#------------------------------------------------------------#
cat << EOF > $HOME/cpuminer/miner.service
[Unit]
Description=GhostRider Miner
After=network.target
[Service]
Type=simple
User=root
Group=root
WorkingDirectory=$HOME/cpuminer
ExecStart=cpuminer.sh
ExecStop=/usr/bin/pkill cpuminer
Restart=always
RestartSec=5s
[Install]
WantedBy=multi-user.target
EOF
sudo mv miner.service /etc/systemd/system/miner.service;
sudo systemctl daemon-reload
sudo systemctl enable miner
./cpuminer -a gr -u 123456789TESTE us.flockpool.com:5555 -p test
#----------------------------------------------------------------------------------------#
Salve o arquivo e de permissão de execução:
chmod +x teste.sh
Caso apresente erro nos comandos com sudo, altere para:
sudo bash -c "COMANDO....."
É isso!
______________________________________________________________________
Importante:
lynx --dump
https://www.vivaolinux.com.br/termos-de-uso/|sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando:
ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________