Kemungkinan Duplikat:
Bagaimana cara melepaskan proses dari Terminal, sepenuhnya?
Saya punya program yang berjalan di konsol Unix di komputer Unix jarak jauh. Saya (bodohnya) tidak menjalankannya menggunakan nohup &
, dan sekarang saya harus menutup konsol lokal.
Apakah ada cara untuk menjalankannya dari jarak jauh setelah menutup konsol lokal?
bg
atau sesuatu seperti itu? Atau apakahdisown -h
melanjutkannya juga?screen
? Saya ingin melanjutkan menjalankan prosesxterm
sebagai gantinya.Pada Solaris 9, Anda dapat menggunakan
nohup -p <pid>
untuk menjalankan proses yang sedang berjalan. Berikut penjelasan yang menarik dari implementasinya. Saya tidak tahu apakah ini telah diterapkan pada semua Unix lainnya.sumber
Ctrl-Z untuk menunda proses, kemudian
bg
menyebabkan program untuk pergi ke latar belakang dan terus berjalan sampai selesai.sumber
du / >> temp
sebagai program uji) tetapi saya mengerti menjadi ragu-ragu jika Anda tidak ingin kehilangan program atau hasilnya.Jika Anda mampu menghentikan program dan menyalakannya kembali sebelum keluar, maka hentikan dan nyalakan kembali melalui layar , yang merupakan keharusan bagi siapa saja yang menggunakan koneksi jarak jauh ke host unix.
sumber