Ketika saya mencoba menginstal paket, misalnya nsnake , dengan perintah sudo apt-get install nsnake &
, prosesnya segera berhenti. Saya dapat membawanya ke latar depan dan memasukkan kata sandi sudo saya, menjeda (dengan Ctrl- Z), dan mengirimkannya kembali ke latar belakang. Tapi kemudian shell akan segera menghentikan proses, misalnya,
katriel@caseylaptop:~$ bg
[2]+ sudo apt-get install nsnake &
[2]+ Stopped sudo apt-get install nsnake
Apakah mungkin untuk menginstal paket di latar belakang? Saya mungkin ingin melakukan ini ketika menginstal paket besar di komputer saya SSH'ing ke.
Saya selalu suka menggunakan layar untuk menjalankan program di latar belakang.
sumber
Tambahkan ampersand
&
untuk menjalankan program apa pun dan kembali ke prompt saat program berjalan, sepertiNamun, Anda mungkin mendapatkan acara dan pemberitahuan tertentu yang muncul secara berkala di shell. Untuk menyembunyikan peristiwa ini, kirimkan ke STDOUT
sumber
Ini solusi, tapi pertama kali menjalankan apa-apa dengan sudo, misalnya
sudo ls
. Otorisasi sudo Anda akan diingat untuk sementara waktu. Kemudian Anda bisa menjalankansudo apt-get -y install nsnake &
dan Anda tidak akan diminta kata sandi untuk kedua kalinya (kecuali beberapa waktu telah berlalu dan otorisasi telah kedaluwarsa).sumber