LINUX.ORG.RU
ФорумAdmin

запуск скрипта в tmux

 ,


0

1

Всем привет.Есть небольшой скриптик с именем start.sh

export DISPLAY=:0
export GPU_MAX_ALLOC_PERCENT=100
export GPU_USE_SYNC_OBJECTS=1
#./sgminer -k x16r -o stratum+tcp://pool.here:port -u user -p password -I 19
sgminer -k x16r -o stratum+tcp://yiimp.eu:3636 -u R9o8xdxv8g2tNLfThTaoHp85FGvu1as6xE -p c=RVN -I 19

как сделать так чтоб он у меня запускался в tmux?

tmux new-session start.sh не работает. tmux а потом start.sh не подходит,нужно одной командой.Или хз как реализовать.



Последнее исправление: Palamar (всего исправлений: 1)

Что-то типа

tmux new-session -d -s miner sgminer -k x16r -o stratum+tcp://yiimp.eu:3636 -u R9o8xdxv8g2tNLfThTaoHp85FGvu1as6xE -p c=RVN -I 19

где -s miner - указание имени сессии. и лучше указывать полный путь до бинарка /home/user/sgminer/sgminer например

overmind88 ★★★★★
()

Мне кажется проблема решается не с той стороны. Надо спросить «как поддерживать скрипт в рабочем состоянии через систему инициализации и перенаправить выхлоп в файл».

Deleted
()
Ответ на: комментарий от Palamar

Ну так и пропиши

вот у меня скрипт для примерно того же:

#!/bin/bash

# Script for claymore-miner autorun


export LD_PRELOAD=/usr/lib/libcurl-compat.so.4.5.0

CLAYMOIRE_BIN=/home/username/Downloads/claymore/ethdcrminer64

RUN_CMD="$CLAYMOIRE_BIN -epool eth.suprnova.cc:5000 -ewal \
 username.userworker -epsw x -esm 3 -dpool dcr.suprnova.cc:3252 \
 -dwal username.userworker -dpsw x -allpools 1"

RUN_CMD2="tmux new-session -d -s claymore $RUN_CMD"

pidof ethdcrminer64

if [ $? != 0 ]; then
	echo "Start ethdcrminer64"
	sleep 2
	eval $RUN_CMD2
else
	echo "ethdcrminer64 running"
	exit 0
fi
exit 0
overmind88 ★★★★★
()
Последнее исправление: overmind88 (всего исправлений: 1)
Ответ на: комментарий от Palamar

1. Это для меня просто баловство

2. Я щас только зек майню на самом деле

overmind88 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.