Jika saya memulai proses dengan nohup:
nohup WHATEVER &
lalu bagaimana saya bisa melihatnya lagi? Maksud saya cara melampirkan terminal saya lagi di Linux, misalnya: Ubuntu 11.04 - sama seperti dengan screen
paket.
Apa yang ingin kamu lakukan dengannya?
Seperti yang dikatakan poster lain, layar lebih baik, Anda dapat melampirkan / memasang kembali.
nohup
tidak terputus dari terminal, itu membuat aplikasi Anda mengabaikan SIGHUP, dan (biasanya) mengalihkan stdout / stderr. Jalankan jobs
di terminal Anda. Ini mungkin hanya pekerjaan latar belakang, dan Anda dapat membawanya kembali fg
. Saya tidak tahu cara mendapatkan stderr / stdout setelah Anda mengarahkan ulang.
fg
itu :-( Apakah ada obat untuk ini?screen
Anda harus menggunakan layar di tempat pertama karena jauh lebih fleksibel daripada nohup.
Tetapi jika Anda ingin melampirkan ke proses dengan cara yang sama seperti layar, tautan ini memberikan info lebih lanjut: /server/24425/can-i-nohup-screen-an-already-started-process
Pada dasarnya Anda dapat menggunakan
reptyr
seperti yang dijelaskan dalam tautan, atau Anda dapat menggunakan skrip lama yang disebutscreenify
. Saya menemukan skrip di sini: http://isteve.bofh.cz/~isteve/knowledgebase/articles/screenify.htmlsumber