Sto provando a fare
[me@myPc]$ ssh me@server "nohup myBashScript.sh &"
Il mio obiettivo è avviare il processo sul server e quindi tornare immediatamente.
Non funziona: il lavoro viene avviato sul server, ma ottengo comunque l'output su myPc e bash attendo il completamento prima di chiedermi un altro comando.
Perché ? Non dovrebbe! Un modo per evitarlo?
- myPc è
RHEL6.2
- il server è
ubuntu 10.04
e - entrambi corre
openssh
myscript.sh
darmi un output, ma la sessione ssh termina ancora dopo che lo script è terminato? Nel mio caso, lo script stesso avvia il processo nohup, quindi ritorna. Avevo l'impressione chessh -T
mi avrebbe aiutato a farlo.