Ancak çoğu kullanıcı bunun yöntemlerinden habersizdir ve cihazlarının en etkili ama temel işlevlerinden mahrumdur. Bu kısa kılavuzda, Linux'ta bir işlemin arka planda nasıl çalıştırılacağını açıklamayı amaçlıyoruz.
Linux'ta Bir İşlem Arka Planda Nasıl Çalıştırılır
Arka planda bir işlem çalıştırarak terminalinizi uzun süren bir işlemden kurtarabilir ve aynı anda birden fazla komutu çalıştırabilirsiniz. Bunun için sadece iki basit yöntem var. Her birini aynı anda açıklamak için bu bölümü iki kısma ayırdık.
1. Bg Komutanlığı
Bir komut girdiyseniz ve daha sonra yürütme zamanını fark ettiyseniz “bg” komutunu kullanın. Bu komutu girmek için “CTRL + Z” tuşlarına basarak devam eden işlemi duraklatın. Daha sonra “bg” komutunu girin.
Örnek olarak “sleep” komutunu kullanarak bir dummy job oluşturalım ve bunu arka plana gönderelim.
bg
50 saniye boyunca dummy job oluşturduktan sonra işlemi arka plana gönderen “bg” komutunu çalıştırıyoruz.
Bekleyen arka plan işlemlerinin kuyruğunu görüntülemek için “jobs” komutunu kullanın.
2. “&” ekleme
Arka planda çalıştırmak için komutunuzla birlikte '&' işaretini kullanabilirsiniz.
emretmek &Örneğin, ve işaretini kullanarak arka plana kukla bir süreç gönderelim.
uyumak on beş &
Önceki görüntüde [1] görevin kimliğidir ve sonraki görevlerde görev kimlikleri artacaktır. Örneğin aşağıdaki görev kimliği [2]'dir. Artık aşağıdaki komutu girerek iş durumunu tekrar görebilirsiniz:
Meslekler
3. Tmux Komutu
Birden fazla terminal oturumu oluşturmak için “tmux” komutunu da kullanabilirsiniz. Yeni bir oturum oluşturun, istediğiniz işlemi başlatın ve o oturumdan çıkın. Bu arada o oturumdaki işleminiz arka planda çalışmaya devam edecektir. “Tmux” komutunu kullanmak için aşağıdaki komutları kullanarak tmux yardımcı programını yüklemelisiniz:
sudo uygun güncellemesudo uygun yükseltme -Ve
sudo uygun düzenlemek tmux -Ve
Yeni bir oturum oluşturmak için aşağıdaki komutu girin:
tmux yeni oturumu -S sezon 1Burada “session_1” terimini yeni oturuma vermek istediğiniz herhangi bir adla değiştirebilirsiniz. Verilen komutu girdikten hemen sonra bir terminal sekmesi açılacaktır. Buraya istediğiniz komutları girip “CTRL+B” ve D kombinasyonuna basarak oturumu ana oturumdan ayırabilirsiniz.
Bu bağımsız oturum arka planda etkin kalır. Bazı komutlar eklemek isterseniz, aşağıdaki komutu çalıştırarak o oturumu tekrar ekleyin:
tmux bağlantı oturumu -T sezon 1“Oturum_1” yerine bağlanmak istediğiniz oturumun adını yazın.
Çözüm
Bir işlemi arka planda çalıştırıyorsanız birden fazla işlemi aynı anda çalıştırarak etkili ve verimli çalışmanıza yardımcı olur. İşlemleri arka planda çalıştırmanın üç basit yolunu açıkladık; “bg” komutunu, “ampersand” ve “tmux” komutunu kullanarak. Tmux bir kurulum gerektirse de, kurulduktan sonra farklı işlemleri aynı anda çalıştırmanın en kolay yoludur.