Saya tidak sengaja “menghentikan” telnet
saya proses. Sekarang saya tidak dapat "beralih kembali" ke dalamnya, saya juga tidak dapat mematikannya (tidak akan merespons kill 92929
, di mana 92929 adalah prosesnya.)
Jadi, pertanyaan saya adalah, jika Anda menghentikan proses pada baris perintah linux, bagaimana Anda beralih kembali ke dalamnya, atau mematikannya, tanpa harus menggunakan kill -9
?
Jawaban yang Diterima:
Cara termudah adalah menjalankan fg
untuk membawanya ke latar depan:
$ help fg
fg: fg [job_spec]
Move job to the foreground.
Place the job identified by JOB_SPEC in the foreground, making it the
current job. If JOB_SPEC is not present, the shell's notion of the
current job is used.
Exit Status:
Status of command placed in foreground, or failure if an error occurs.
Atau, Anda dapat menjalankan bg
untuk melanjutkannya di latar belakang:
$ help bg
bg: bg [job_spec ...]
Move jobs to the background.
Place the jobs identified by each JOB_SPEC in the background, as if they
had been started with `&'. If JOB_SPEC is not present, the shell's notion
of the current job is used.
Exit Status:
Returns success unless job control is not enabled or an error occurs.
Jika Anda baru saja menekan Ctrl Z , lalu untuk mengembalikan pekerjaan, jalankan fg
tanpa argumen.
Apa Perbedaan Antara Menjalankan Program Sebagai Daemon Dan Mengalihkannya Ke Latar Belakang Dengan '&'?
Bagaimana Pipeline Membatasi Penggunaan Memori?