Extra: Utilisation de Screen

Qu'est ce que Screen?

Screen est un émulateur de terminaux. Il vous permet d'ouvrir plusieurs terminaux et donc de faire tourner un service en "tache de fond" sans avoir a créer un service via systemd. L'inconvénient résidera dans le redémarrage de service qui ne peut être automatisé.

Ici nous allons donc voir comment lancer le service de son Node Avalanche via Screen.

Installation / Configuration

Mettre a jour vos repos et installez le package screen si ce n'est déjà fait sur votre VPS

sudo apt update && sudo apt upgrade -y
sudo apt install screen -y

Emuler un nouveau terminal (que nous allons appeler nodeAvax) puis lancez le service de votre node

//Emulation d'un terminal qui s'appelera nodeAvax
screen -S nodeAvax
//Lancez votre Node
cd ~ && \
cd avalanchego-v1.7.4 && \
./avalanchego --public-ip=8.8.8.8

Le service de votre Node est lancé et tourne actuellement.

Sans screen si vous fermiez votre terminal, le service de votre node se serait alors coupé. Etant donné que nous sommes avec screen, la combinaison de touche ctrl + A D va nous permettre de mettre en tache de fond la fenêtre screen sur laquelle nous sommes.

// Utiliser la combinaison de touche suivante:
ctrl + a d

La fenêtre screen est maintenant en tache de fond. Cette fenêtre récemment fermée est visible en tapant:

screen -list

Pour revenir à la fenêtre screen sur laquelle votre node tourne, vous avez deux façon d'y parvenir:

// 1ere solution:
screen -r
// 2eme solution:
screen -x nodeAvax

Pour la quitter a nouveau ctrl + A D

Vous avez des questions / suggestions?

Je suis disponible sur Twitter, n'hésitez pas à me follow.

Vous avez aimé cet article?

Si cet article vous a été utile et que vous souhaitez me remercier, vous pouvez effectuer un don a cette adresse C-Chain: 0x3e2d6dce444e52e15d28d9013196bb99cb0fcdd1

Dernière mise à jour