Skip to content

TranquiloR/nexus_node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Краткое описание функционала Скрипт включает следующие основные функции:
• Установка ноды: Устанавливает необходимые зависимости (включая Rust), создаёт файл подкачки (swap) и клонирует/собирает проект Nexus Network.
• Запуск ноды: Запрашивает у пользователя уникальный node ID, сохраняет его и запускает ноду в фоновой сессии screen, обеспечивая непрерывную работу.
• Подключение к логам: Позволяет подключиться к сессии screen для просмотра логов работы ноды в реальном времени.
• Проверка статуса: Показывает, запущена ли нода, без подключения к логам.
• Отсоединение от сессии: Позволяет выйти из сессии screen, оставив ноду работать.
• Выход из скрипта: Завершает работу скрипта, не затрагивая запущенную ноду.
• Удаление ноды: Останавливает ноду, удаляет все связанные файлы, включая swap-файл и конфигурацию.

•	После запуска появится меню с семью опциями. Введите номер опции (от 1 до 7) и нажмите Enter.  

Когда вы выбираете пункт 6 ("Выйти из скрипта"), скрипт просто завершает свою работу, но нода остаётся активной. Она работает в фоновой сессии screen с именем nexus_node, которая не зависит от скрипта. Это значит, что нода продолжит функционировать даже после вашего выхода. Как проверить работу ноды? Чтобы проверить, работает ли нода, вы можете:
• Через скрипт: Запустите скрипт заново, выберите пункт 3 ("Подключиться к сессии screen для просмотра логов") для просмотра логов или пункт 4 ("Проверить статус ноды") для быстрой проверки.
• Напрямую в терминале: Используйте команду screen -list | grep nexus_node для проверки статуса (если есть вывод, нода активна) или screen -r nexus_node для просмотра логов без запуска скрипта. Это быстрее и не требует повторного запуска скрипта.

About

Cкрипт для установки Nexus Prover Node"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages