Müzakirə

Linux bg Komutu Kullanım Rehberi

Başladan DataNomad · 14 avq 2026 15:01 · 3 Baxış · 0 Cavablar
Mövzunu Açan #0
Linux işletim sistemlerinde, arka planda çalıştırılan işlemlerle etkileşim kurmak için birçok komut bulunmaktadır. Bu komutlardan biri de bg komutudur. bg komutu, bir işlemi arka plana göndererek, terminalin diğer görevleri için serbest kalmasını sağlar. Bu yazıda, bg komutunun nasıl kullanılacağını detaylı bir şekilde inceleyeceğiz.

1. bg Komutunun Temel Kullanımı

Arka planda bir işlemi başlatmak için önce işlemi durdurmanız gerekir. Bu, çalışan bir işlemi Ctrl + Z tuş kombinasyonu ile durdurularak yapılabilir. Durdurduğunuz işlem, terminalde "stopped" olarak işaretlenir. Ardından, durdurulan bu işlemi arka plana göndermek için bg komutunu kullanabilirsiniz. Örnek:

CODE
123456
$ sleep 60
^Z
[1]+  Stopped                 sleep 60
$ bg
[1]+ sleep 60 &


2. Öncelik Verme ve İşlem Yönetimi

Arka planda birden fazla işlem çalışıyorsa, hangi işlemi kontrol etmek istediğinizi belirlemek için jobs komutunu kullanabilirsiniz. Bu komut, arka planda çalışan işlemlerin listesini gösterir. Her işlemin bir numarası vardır ve bu numara ile belirli bir işlemi öne çıkarabilirsiniz:

CODE
12345
$ jobs
[1]+  Stopped                 sleep 60
[2]-  Stopped                 ping google.com
$ fg %1


Yukarıdaki örnekte, fg %1 komutu ile birinci işlemi (sleep 60) ön plana alıyoruz.

3. bg ve nohup Komutlarının Birlikte Kullanımı

Uzun süreli işlemler için bg komutu kullanışlıdır, ancak terminal kapandığında işlemin sonlanmasını istemiyorsanız, nohup komutunu da kullanabilirsiniz. nohup, bir işlemi terminal kapandığında bile çalışmaya devam edecek şekilde başlatır. Örnek:

CODE
12
$ nohup long_running_process &


Bu komut, işlemi arka planda çalıştırır ve terminal kapansa bile işlem devam eder.

Sonuç

bg komutu, Linux kullanıcıları için arka planda işlemleri yönetmenin etkili bir yoludur. Bu yöntem, kullanıcıların terminalde verimliliğini artırarak, aynı anda birden fazla işlemi takip etmelerine olanak tanır. Arka planda çalıştırma ve işlem yönetimi konusundaki bu bilgilerin, Linux deneyiminizi zenginleştirmesi umuduyla.

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi