Uruchomienie pliku JavaScript przez NodeJS na VPSie z działaniem w tle

js
Tagi: #<Tag:0x00007f343d83fd38>

#1

Jak wpiszę komendę node bot_f45.js na vpsie to będzie działać jak screen, że jak zamknę konsolę, to będzie kontynuować działanie? Czy od tego jest inna komenda?


#2

Jest to zależne od aplikacji. Jeżeli chcesz mieć pewność, to otwieraj ją w screenie.


#3

Chodzi mi o bota do Discorda odpalanego za pomocą NodeJS, aby po wyłączeniu konsoli działał cały czas.


#4

To nadal zależy od tego czy jest napisany w taki sposób, żeby “odczepić” się od sesji terminala która go otworzyła. Najprostsza metoda to sprawdzenie, czy przestanie działać jak zamkniesz połączenie.


#5

Aktualnie nie posiadam VPSa więc nie mogę tego przetestować, ale testuje to odpalając go przez cmd w windowsie i tam w przypadku zamknięcia okna konsoli bot się wyłącza.
Jeśli chodzi o bota to testuję tego https://github.com/Jqmey/Enigma


#6

Uruchomienie screena:

screen -S [nazwa_screena]
<komendy do uruchomienia bota>

Ze screena wychodzisz potem kombinacją klawiszy CTRL + A + D

Do screena wracasz potem tak:

screen -r [nazwa_screena]

#7