Wie kann ich dauerhaft eine Script.js ausführen auf einem Rootserver?
Servus,
Habe ein kleines Problem, hab einen Bot für Minecraft gemacht, alles schön und gut funktioniert einwandfrei, aber wenn ich dann das Fenster, in dem Fall putty schließe, geht der Bot offline. Wie kann man machen, dass der Bot nicht offline geht auch wenn ich das Fenster schließe?
Mfg
4 Antworten
Einfach und schnell: tmux oder screen verwenden, damit bleibt die Session offen, auch wenn du dich abhängst.
Sauber: das Ganze als Service verpacken (meist reicht ein einfaches Shellskript) und im Init einhängen, je nach Betriebssystem ist das z.B. systemd. Damit wird das Zeug auch zuverlässig gestartet, wenn die Maschine neu startet.
Danke mein Anbieter hat das im Panel drinnen das screen Zeugd
Servuz,
Ich kenne mich null mit programmieren aus, wie meinst du ein einfaches Shellskript habe debian :D,
Mfg
als dämon laufen lassen .
ist das ein node.js service
dann ein dämon service z.b. PM2 oder forever nutzen um das script am laufen zu halten .
tmux
Script.js (wie du es normalerweise startest
Strg+b
d (auf der tastatur)
Am Professionelsten wäre es in einen Service einzubauen.
Systemd: https://medium.com/@benmorel/creating-a-linux-service-with-systemd-611b5c8b91d6