Эта неделя посвящена челенджу от Avail. В общем, часто вижу такую подборку вопросов: Почему ошибки? Как проверить работает нода или нет? Если я выхожу из термина, то нода работает? — к счастью, в нашем чатике нашли решение
> Если у вас уже стоит нода, то что введите эти команды
sudo apt install tmux
sudo nano availscript.sh> Откроется блокнот, туда нужно вставить этот новый скрипт, сохраняем кнопкой
Cntr+X, Y + Enter#!/bin/bash
COMMAND="curl -sL1 avail.sh | bash"
SESSION_NAME="avail_node_session"
tmux has-session -t $SESSION_NAME 2>/dev/null
if [ $? != 0 ]; then
tmux new-session -d -s $SESSION_NAME
fi
tmux send-keys -t $SESSION_NAME "while true; do
bash -c '$COMMAND' &
PID=\$!
wait \$PID; EXIT_STATUS=\$?
if [ \$EXIT_STATUS -ne 0 ]; then
sleep 10
fi
done" C-m
> Далее запускаем ноду
chmod +x availscript.sh
./availscript.sh
tmux attach -t avail_node_session
> Пойдут логи — Ждём несколько минут — пойду блоки без ошибок — Прожимаем
Cntr+CВводим команду снизу, если пишет
HTTP/1.1 200 OK (то нода работает и можно выдохнуть)curl -I "localhost:7000/health"
> Если у вас пишет command not found, после ввода команды sudo nano availscript.sh, то используем эти команды — потом снова начинаем делать (начиная с первого пункта)
sudo apt install nano
sudo apt install screen
rm -rf /root/.avail/data
pkill screen
screen -ls | grep "<name>" | cut -d. -f1 | tr --delete "\t" | xargs kill -9; screen -wipe; screen -ls
🖤Прожмите 🔥если помогло, и отправьте бедолагам, чтобы не страдали
CryptoFortochka l Chat | Mirror l Medium l DeBank l Grass