Saya coba lakukan
[me@myPc]$ ssh me@server "nohup myBashScript.sh &"
Tujuan saya adalah meluncurkan proses di server, dan kemudian segera kembali.
Ini tidak berfungsi: Pekerjaan dimulai di server, tapi saya masih mendapatkan output di myPc dan menunggu untuk selesai sebelum meminta saya untuk perintah lain.
Mengapa Seharusnya tidak! Adakah cara untuk menghindarinya?
- myPc adalah
RHEL6.2
- server adalah
ubuntu 10.04
dan - keduanya berjalan
openssh
myscript.sh
memberi saya output, tetapi sesi ssh masih berakhir setelah skrip selesai? Dalam kasus saya, skrip itu sendiri memulai proses nohup, lalu kembali. Saya mendapat kesan yangssh -T
akan membantu saya melakukan itu.