GNU/Linux >> Belajar Linux >  >> Linux

Menempatkan proses di latar belakang tanpa menghentikannya - (ctrl+z)?

Ya, tentu saja:screen(1) adalah jawabannya.

Untuk memulai, tambahkan screen -R ke ~/.bash_profile atau yang setara, logout, dan login kembali.

Untuk melanjutkan apa yang sedang berjalan di latar belakang, tekan Control-A lalu N. Tindakan ini akan membuat layar terminal baru di latar depan sambil melanjutkan proses yang berjalan di latar belakang dengan lancar.

Tekan Control-A lalu " untuk mendapatkan daftar layar interaktif yang telah Anda buka, atau tekan Control-A lalu angka untuk beralih langsung ke layar tertentu.

Persyaratan asli Anda adalah untuk dapat memindahkan proses ke latar belakang tanpa menghentikannya. Layar memiliki dua manfaat tambahan, dan ini besar jika Anda suka melakukan banyak hal sekaligus:

  1. Anda dapat beralih antar proses jauh lebih lancar daripada menggunakan Control-Z, bg, fg, dll.
  2. Jika sesi terminal Anda terputus, proses Anda (seperti wget http://example.com/bigfile.iso ) TIDAK akan berhenti! Semua sesi shell Anda akan menunggu saat Anda terhubung kembali.

Untuk informasi selengkapnya, baca halaman manual screen(1), atau Manual Layar GNU.


Linux
  1. Ssh – Bagaimana Cara Membuat Proses yang Saya Mulai Selama Sesi Ssh Berjalan Setelah Sesi Berakhir??

  2. Riwayat Arsip Tanpa Keluar dari Shell?

  3. Bagaimana Cara Mengakses Terminal Tanpa Masuk Ke Desktop?

  1. Bagaimana cara mendapatkan ID proses dari proses latar belakang?

  2. Bagaimana menjalankan Node.js sebagai proses latar belakang dan tidak pernah mati?

  3. Bagaimana cara menjalankan server web Golang saya di latar belakang?

  1. Kirim Proses ke Latar Belakang di Debian 10 - Metode Terbaik?

  2. Proses Induk Baru Ketika Proses Induk Meninggal?

  3. Periksa statistik ping tanpa henti