PDA

Visualizza la versione completa : eseguire un class java in background via ssh


Popper
21-08-2016, 12:58
Ciao, come da oggetto ho sviluppato un programma (o forse meglio chiamarlo processo) in java che rimane in loop facendo varie cose (aggiorna un db fondamentalmente).
Lo sto testando con un serverino windows, a cui mi collego in teamviewer, eseguo il .bat che lancia il java, e da cui poi esco tranquillamente chiudendo teamviewer. Se rientro a distanza di tempo il processo ancora li che gira.
Devo spostare tutto sotto una VPS linux, a cui ho accesso in SSH (con putty insomma). come faccio a fare la stessa cosa? in pratica devo lanciare il comando java ed essere sicuro che rimanga in esecuzione in background, anche dopo aver chiuso putty...
Grazie

sacarde
21-08-2016, 17:00
non so se ho capito il problema (al dila' della programmazione)

per tenere attivo un programma da terminale, e consentirne l'esecuzione a distanza anche se disconnessi

conosco: "screen" e "tmux"

http://www.html.it/articoli/screen-vs-tmux-panoramica-di-gnu-screen/

Popper
29-08-2016, 21:52
ho usato entrambi e m sono trovato meglio con tmux����

Loading