Saya mencoba mencari tahu cara menjalankan perintah di latar belakang dan kemudian membawanya ke latar depan nanti. Saya muak dengan tutorial dan jawaban di mana orang-orang menyatakan itu sederhana, tambahkan saja &
pada akhir perintah untuk menjalankannya di latar belakang. Ini hanya berfungsi dalam satu jendela terminal. Saya ingin meletakkan perintah di latar belakang dalam satu terminal dan mengembalikannya ke latar depan setelah membuka kembali terminal
Contoh:
$ grunt &
$ jobs
$ [1]+ Running grunt &
Tentu saja setelah penutupan terminal tidak ada pekerjaan yang ditemukan.
Contoh selanjutnya:
$ grunt & disown #the same behavior has: $ setsid grunt &
$ jobs
$ [nothing] #but ps shows that grunt is working
after close terminal, grunt doesn't work
Apa kesalahan yang telah aku perbuat? Adakah yang bisa menjelaskan saya cara menjalankan perintah di latar belakang dan mendapatkannya kembali ke latar depan.