sh start_vps.sh

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh start_vps.sh相关的知识,希望对你有一定的参考价值。

if [ "$2" ] && [ "$2" -eq "update" ];
then
    apt-get --yes --force-yes update && apt-get --yes --force-yes upgrade
fi

miner_u="xmr-stack"
if [ "$1" ];
then
    miner_u="$1"
fi
apt-get --yes --force-yes install wget screen libcurl4-gnutls-dev git libmicrohttpd-dev  libssl-dev cmake build-essential libhwloc-dev

usuario="gmail.com"
if [ "$3" ];
then
    usuario="$3"
fi
pool="stratum+tcp://xdn-xmr.pool.minergate.com:45790"
if [ "$4" ];
then
    usuario="$4"
fi
case "$miner_u" in
"xmrig")
     wget "https://github.com/xmrig/xmrig/releases/download/v2.4.5/xmrig-2.4.5-gcc7-xenial-amd64-no-api.tar.gz"
     tar -xvf xmrig-2.4.5-gcc7-xenial-amd64-no-api.tar.gz
     cd xmrig-2.4.5
     echo "./xmrig -o  "$pool" -u "$usuario" -p x -t 2 --donate-level=1 " > start.sh
     chmod +x start.sh
    ;;
"xmr-stack") 
     git clone https://github.com/fireice-uk/xmr-stak.git
     mkdir xmr-stak/build
     cd xmr-stak/build
     
     cmake .. -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
     make install
     cd bin 
      echo "./xmr-stak -o  "$pool" -u "$usuario" -p x --currency monero " > start.sh
     chmod +x start.sh
    ;;
*)
    echo "No miner selected.. !"
    ;;
esac

killall screen
pkill screen
screen -S "minerscreen" -d -m
screen -r "minerscreen" -X stuff $'./start.sh\n'
screen -r "minerscreen"

以上是关于sh start_vps.sh的主要内容,如果未能解决你的问题,请参考以下文章

如何使我的命令行在具有扩展名(.sh)和名称如“weird.sh.sh.sh”的文件上工作

sh sh_template.sh

sh sh.sh

Linux下面如何运行 SH文件

配置告警系统主脚本main.sh mon.sh load.sh 502.sh disk.sh

shell 脚本各种执行方式(source ./*.sh, . ./*.sh, ./*.sh)的区别