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

Zombie
js
idailygaming
idailygaming

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?

bopke
bopke Moderator forum.lvlup.pro

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

idailygaming
idailygaming

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

bopke
bopke Moderator forum.lvlup.pro

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.

idailygaming
idailygaming

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

anon10657637
anon10657637

Uruchomienie screena:

screen -S [nazwa_screena]

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

Do screena wracasz potem tak:

screen -r [nazwa_screena]